我正在尝试在列表内的按钮上添加事件,但似乎只有列表中的第一个按钮注册了 onclick 事件。没有显示错误,但我不明白为什么只有按钮的第一部分注册了事件?这是:
<ul id = "button-list">
<li>
<button class = "buttons" id = "first" name = "ltrContainer" ></button>
</li>
<li>
<button class = "buttons" id = "second" name = "ltrContainer" ></button>
</li>
<li>
<button class = "buttons" id = "third" name = "ltrContainer" ></button>
</li>
<li>
<button class = "buttons" id = "fourth" name = "ltrContainer" ></button>
</li>
<li>
<button class = "buttons" id = "fifth" name = "ltrContainer" ></button>
</li>
<li>
<button class = "buttons" id = "sixth" name = "ltrContainer" ></button>
</li>
</ul>
只有第一个按钮正在注册事件,这是我的 JQuery 代码
$('.buttons').click(function(){
textContainer.value += this.innerHTML;
alert(this.innerHTML);
});
最佳答案
$(function(){
$('.buttons"').click(function(){
var myValue = $(this).html();
alert(myValue);
});
});
});
希望这会有所帮助
关于javascript - 按钮列表上的 onclick 事件无法使用 JQuery 工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10052211/