我对jquery的本质有一个简短的疑问。
我尝试使用以下参数使用 Jquery 更改元素的类名。
var classman=$('body').find('div')[2].className('anything')
身体有几个不同的div,我选择了第三个 使用 .find('div'([2]。
当我记录它时,.find(( 参数吐出了整个 html 行 我检查了它的类型,控制台说它是"对象" 所以我希望我可以通过键入这样的内容来访问该元素
班级.class
但第一种方法和第二种方法都没有成功。我应该怎么做才能更改第二个元素和更改类?
提前谢谢你。 我不是Jquery的重度用户,但只是对它感到好奇,并想知道如何将其作为基础知识。
要在jquery中添加类,你可以这样做,如下所示:
$('body').find('div').addClass('name')
console.log($('body').find('div').attr('class'))
<body>
<div class="test">
</div>
</body>
为了获取元素的类,我们在jquery中使用attr('class'(。
在你的例子中,你说你想采用第二个元素,为此使用方法eq,(eq.(1((
例:
$('body'(.find('div'(.eq(1(//获取第二个元素