我試圖在列表中的按鈕上添加事件,但似乎只有列表上的第一個按鈕正在使用onclick事件註冊。沒有顯示錯誤,但我不明白爲什麼只有按鈕的第一部分正在註冊一個事件?那就是:按鈕列表上的onclick事件無法使用jQuery
<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);
});
似乎爲我工作 - HTTP://的jsfiddle .net/s9JhF/ – mrtsherman 2012-04-07 06:11:13
嘗試在所有按鈕中檢查控制檯是否有錯誤 – Joseph 2012-04-07 06:12:55
? – user962206 2012-04-07 06:13:17