Avatar ·

如何获取当前元素 $(this) 的子元素?

大家好!我刚开始学习jQuery,遇到了一个问题。我有一个任务列表,希望在点击列表项(例如某个任务)时,对其内部的子元素执行某些操作。例如,每个任务内部都有一个“删除”按钮和一个复选框。我在点击事件处理程序中使用 $(this) 来引用当前点击的元素。但如何访问它的子元素呢?我尝试过类似这样的代码: ```javascript $('li').on('click', function() { $(this).children(); // 这没有按我预期的方式工作 }); ``` 但这只是返回一个jQuery对象,而不是实际的元素。我需要,例如,修改子元素 span 内的文本或隐藏按钮。请告诉我如何正确获取 $(this) 的子元素?最好有示例,因为我在文档中搞糊涂了。提前感谢! <<>>

使用 .children() 和 .find() 方法访问子元素