繁体   English   中英

用于html输入元素的name属性的数组长度

[英]length of array used for html input element's name attribute

下面的这段代码将div附加到另一个div。 前一个div包含一个具有名称属性“ inputName []”的输入元素。 我猜这是一个数组,它会随着添加更多的div而自动递增。 如何输出此数组的长度? 我试图用console.log记录它(如下所示),但是它不起作用。

我得到的错误是“未捕获的TypeError:无法读取未定义的属性'length'”

请问该如何解决?

$("#buttonid4").on("click", function() {

    var string1 = "<div class='eight columns'>
       <input type='text' size='76' placeholder='paste URL here' name='inputName[]'> </div>";

        $("#deleteandadd").append(string1);                            

        console.log(inputName.length);

    });

如果要输入名称为“ inputName []”的输入,则可以在jquery中使用名称选择器。

像下面

$('#deleteandadd input[name="inputName[]"]').length

要么

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

console.log(inputName.length)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM