使用jquery

时间:2015-07-15 15:18:06

标签: javascript jquery

<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有点工作,但可以添加拼写按钮,所以当你点击添加我想得到:最后从那个输入你可以检查我已经附加的链接

2 个答案:

答案 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。