<label>
<input>
<datalist></datalist>
<a id="addspell" data-id="1"></a>
<a></a>
<p>
<a>
<select></select>
<label>
<input name="championSpell[]">
</label>
</a>
</p>
</label>
我想在jquery中定位动态添加。所以我想用championSpell获取最后一个输入的id,这样我就可以增加下一个将被加1的数据id。
alert( $('input[name="championSpell[]"]').data("id"));
更新 这就是我现在正在使用的
alert( $('input[name="championSpell[]"]:last').data("id"));
89.69.172.125/test.php有点工作,但可以添加拼写按钮,所以当你点击添加我想得到:最后从那个输入你可以检查我已经附加的链接
答案 0 :(得分:1)
如何使用选择器:last
:
alert( $('input[name="championSpell[]"]:last').data("id"));
:last
通过过滤当前的jQuery集合并匹配其中的最后一个元素来选择单个元素
答案 1 :(得分:0)
您可以使用Jquery轻松获取dom元素,在这里您要访问具有特定名称的页面中的最后元素,以便您可以使用
var varDomElement = $('input[name="championSpell[]"]:last');
在“varDomElement”中你可以获得你的元素,在你获得你想做的任何事情之后,
var domId = varDomElement.attr("id");
所以,它会从那个dom给你id。