我有一個滿是約會的表。每個約會都有兩個按鈕。一個取消事件,一個接受事件。單擊按鈕時獲取jQuery的字段
我很努力地在jQuery函數中獲得appointmentId
,當我點擊一個按鈕。你能給我一個提示如何做到這一點? appointmentId
作爲隱藏輸入字段在表中。
// my html code
<tr>
<td align="left">
<input type="hidden" name="appointmentId" value="234">
John Smith - 14.03.2013 at 9 o'clock
</td>
<td align="right">
<input type="button" id="acceptEvent" class="acceptEvent" value="Accept">
<input type="button" id="cancelEvent" class="cancelEvent" value="Cancel">
</td>
</tr>
// my jQuery code
$("body").delegate('.acceptEvent', 'click', function() {
console.log('accept event clicked');
// get the appointmentId here
});
$("body").delegate('.cancelEvent', 'click', function() {
console.log('cancel event clicked');
// get the appointmentId here
});
什麼你使用的是jQuery版本嗎?從1.7開始.delegate()已被.on()取代。 – j08691 2013-03-14 20:50:31