jQuery attr()赢得';t将id添加到<;李>;
当我加载我的网页并在JS控制台中运行下面的命令时jQuery attr()赢得';t将id添加到<;李>;,jquery,attr,Jquery,Attr,当我加载我的网页并在JS控制台中运行下面的命令时 $('#toRead li')[2] 我得到了以下回复: <li class="bookToRead"> ... </li> 引发以下错误--未捕获的TypeError:undefined不是函数 据我所知,这是向元素添加id的方法。我一定是遗漏了什么。因为引用的是DOM元素而不是jQuery对象,所以出现了一个错误 如果使用api,它将返回jQuery对象: $('#toRead li').eq(2).attr('i
$('#toRead li')[2]
我得到了以下回复:
<li class="bookToRead"> ... </li>
引发以下错误--未捕获的TypeError:undefined不是函数
据我所知,这是向元素添加id的方法。我一定是遗漏了什么。因为引用的是DOM元素而不是jQuery对象,所以出现了一个错误 如果使用api,它将返回jQuery对象:
$('#toRead li').eq(2).attr('id', 'firstBook');
在这里,您将设置从选择器返回的第三个
li
的id
属性。您将收到一个错误,因为您引用的是DOM元素而不是jQuery对象
如果使用api,它将返回jQuery对象:
$('#toRead li').eq(2).attr('id', 'firstBook');
在这里,您将设置从选择器返回的第三个
li
的id
属性。您将收到一个错误,因为您引用的是DOM元素而不是jQuery对象
如果使用api,它将返回jQuery对象:
$('#toRead li').eq(2).attr('id', 'firstBook');
在这里,您将设置从选择器返回的第三个
li
的id
属性。您将收到一个错误,因为您引用的是DOM元素而不是jQuery对象
如果使用api,它将返回jQuery对象:
$('#toRead li').eq(2).attr('id', 'firstBook');
在这里,您将设置从选择器返回的第三个
li
的id
属性。attr
是一个jQuery对象方法-当您选择[2]
的指定索引时,您将返回一个DOM元素,因此可以使用setAttribute
$('#toRead li')[2].setAttribute('id', 'firstBook');
attr
是一种jQuery对象方法-当您选择[2]
的指定索引时,您将获得一个DOM元素,因此可以使用setAttribute
$('#toRead li')[2].setAttribute('id', 'firstBook');
attr
是一种jQuery对象方法-当您选择[2]
的指定索引时,您将获得一个DOM元素,因此可以使用setAttribute
$('#toRead li')[2].setAttribute('id', 'firstBook');
attr
是一种jQuery对象方法-当您选择[2]
的指定索引时,您将获得一个DOM元素,因此可以使用setAttribute
$('#toRead li')[2].setAttribute('id', 'firstBook');
你可以这样做
var bookToRead = $('#toRead li')[2];
$(bookToRead ).attr('id', 'firstBook');
你可以这样做
var bookToRead = $('#toRead li')[2];
$(bookToRead ).attr('id', 'firstBook');
你可以这样做
var bookToRead = $('#toRead li')[2];
$(bookToRead ).attr('id', 'firstBook');
你可以这样做
var bookToRead = $('#toRead li')[2];
$(bookToRead ).attr('id', 'firstBook');
为什么您首先希望一个元素有多个
id
s?该id
s?该id
s?该id
s?该eq()
是基于零的。应该是eq(1)
@BrianRay OP也使用了2的索引(也是基于零的)-我匹配了这个。谢谢!这就很好地解释了eq()
是基于零的。应该是eq(1)
@BrianRay OP也使用了2的索引(也是基于零的)-我匹配了这个。谢谢!这就很好地解释了eq()
是基于零的。应该是eq(1)
@BrianRay OP也使用了2的索引(也是基于零的)-我匹配了这个。谢谢!这就很好地解释了eq()
是基于零的。应该是eq(1)
@BrianRay OP也使用了2的索引(也是基于零的)-我匹配了这个。谢谢!这就很好地解释了!很高兴知道这方面的Javascript方法。谢谢很高兴知道这方面的Javascript方法。谢谢很高兴知道这方面的Javascript方法。谢谢很高兴知道这方面的Javascript方法。谢谢