选择集合中的最后一个方括号输入元素

时间:2014-09-19 05:24:02

标签: javascript jquery html-input

这是JSFiddle:http://jsfiddle.net/3pLqa5n0/

结果包含一个input元素和一个textarea元素。

每次单击第一个输入元素时,它会附加另一个输入元素和textarea元素。

但是,我希望只有在点击最后一个输入元素(而不是第一个)时才会发生这种情况。

在代码中,我做了:

$('#deleteandadd input[name="inputName[]"]:last')

但是':last'显然不起作用。我怎么能做这个工作?

除此之外:当我们在元素名称中使用方括号,将数据发送到PHP时,这些是技术上的数组吗?

1 个答案:

答案 0 :(得分:2)

尝试在此上下文中使用event delegation,因为每次附加一组新元素时,最后一个输入元素可能会有所不同。

$("#deleteandadd").on("click",'input[name="inputName[]"]:last',function() {

DEMO