如何使用 jQuery 选择按钮内的元素

her*_*ron 1 javascript jquery

我想做的是,button点击更改我的班级(位于内部)

<button><i class="fa fa-square-o"></i></button>
Run Code Online (Sandbox Code Playgroud)

使用如下js代码(在点击函数内):

...
$(this).child("i.fa").removeClass("fa-square-o");
...
Run Code Online (Sandbox Code Playgroud)

得到child is not a function error

我究竟做错了什么?

Bho*_*yar 5

是的,jQuery 中确实没有 child() 方法。

您可以使用 find() 或children() 来实现这一点。

$(this).children("i.fa").removeClass("fa-square-o");
Run Code Online (Sandbox Code Playgroud)