我很努力地使用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