在下面的示例中,我可以将属性“id”添加到class ='container' 但我不知道如何在其中一个输入中添加属性“id”。 假设我想在name ='name []'
的输入中添加属性'id'我该怎么做?
<div class='container'>
<input name='amount[]' />
<input name='other' />
</div>
function addID()
{
$('.container').attr('id', 'containerID');
}
答案 0 :(得分:2)
$('.container input[name="amount[]"]').attr('id', 'foobar');
答案 1 :(得分:1)
这个怎么样?
function addID()
{
$('.container input[name="name[]"]').attr('id', 'inputID');
}
答案 2 :(得分:1)
这可能会奏效:
function addID()
{
$('.container input[name="name[]"').attr('id', 'containerID');
}
但请注意,如果它返回多个匹配输入,则它们将获得相同的id
。 id
在页面上应该是唯一的。