編輯:這個工程,但不知道爲什麼?jquery - 每個/點擊功能不起作用
$('button').each(function() {
$(this).bind(
"click",
function() {
alert($(this).val());
});
});
我不知道爲什麼這是不工作...現在,我只是想輸出和按鈕值的警報,但它不工作我的網頁上。我在Firebug中沒有遇到任何控制檯錯誤,也看不到任何會阻止它正常工作的東西。
我的HTML看起來像這樣:
<table id="addressbooktable">
<thead>
<tr>
<th>Name</th>
<th>Action</th>
</tr>
</thead>
<tbody>
<tr>
<td>7892870</td>
<td><button id="button-20" class="custom-action" value="XY89" name="info">Click</button></td>
</tr>
<tr>
<td>9382098</td>
<td><button id="button-21" class="custom-action" value="XY544" name="info">Click</button></td>
</tr>
<tr>
<td>3493900</td>
<td><button id="button-22" class="custom-action" value="XY231" name="info">Click</button></td>
</tr>
</tbody>
</table>
,代碼如下:
$('button').each(function() {
$(this).click(function() {
alert($(this).val());
}
});
但是,點擊它什麼都不做呢?我使用不正確?
可能不是問題,但你不需要。每個,你可以使用含有多個節點的jQuery對象,並將它們綁定在一起。 – Shurdoof 2010-12-21 16:24:52
標記答案? – hunter 2010-12-21 17:39:10