我很努力地使用jquery來識別我點擊的按鈕。從列表中獲取點擊輸入的正確名稱JQUERY
我有一個動態生成的列表類別以及刪除按鈕從數據庫中刪除它。
我的輸入是這樣的:
<input id="deletesector" class="deletesector" type="submit" name="deletesector-4" value="Remove"></input>
<input id="deletesector" class="deletesector" type="submit" name="deletesector-5" value="Remove"></input>
<input id="deletesector" class="deletesector" type="submit" name="deletesector-6" value="Remove"></input>
我的劇本偵聽.deletesector點擊然後拿到ATTR名。但是,無論點擊3個按鈕中的哪一個,它都會返回deletesector-4的名稱。
我該如何解決這個問題,以便如果單擊「deletesector-5」,它會將其標識爲這樣。
$(".deletesector").click(function() {
//store the id
var name = $("input#deletesector").attr('name');
//create the post variable string
var dataString = 'serviceid='+ name;
alert (dataString);
[一個'id' ***在文檔***中必須是唯一的](http://www.w3.org/TR/html401/struct/global.html#h-7.5.2),否則HTML無效。這使得JavaScript打破了,小狗哭了。 –
'name'是一個PROPERTY還是一個ATTRIBUTE? –
@MilchePatern我想這取決於他使用的是什麼版本的jQuery .... – Rooster