当前位置: 首页 > 面试题库 >

如何获得$(this)选择器的子级?

广绪
2023-03-14
问题内容

我有一个与此类似的布局:

<div id="..."><img src="..."></div>

并想用一个jQuery选择器选择子imgdiv的点击。

要获得div,我有以下选择器:

$(this)

如何img使用选择器让孩子?


问题答案:

jQuery构造函数接受名为的第二个参数context,该参数可用于覆盖选择的上下文。

jQuery("img", this);

.find()就像这样使用:

jQuery(this).find("img");

如果您想要的img 仅是clicked元素的直接后代,则还可以使用.children()

jQuery(this).children("img");


 类似资料:
  • 以下代码起作用: 如何将第二行重构为: 您对所选的******选项使用了什么?

  • 问题内容: 如何使用Selenium WebDriver和Python获取选定的选项: 有人有解决方案吗? 我正在使用它来获取select元素: 是否有类似的东西或类似于“ getFirstSelectedOption”的东西: 然后,我想用类似的方式验证内容: 问题答案: 这很容易处理- 类:

  • 问题内容: 我正在尝试从中获取选定的项目字符串。到目前为止,我已经得到了: 这是行不通的,并提供了一个类强制转换异常(我想我可以将a强制转换为继承它的小部件。显然不行!)那么,如何获得选定的a值呢? 问题答案: 要获得微调器的选定值,您可以按照以下示例操作。 创建一个实现AdapterView.OnItemSelectedListener的嵌套类。这将提供一个回调方法,当从微调器中选择一个项目时,

  • 此组件来自https://github.com/skratchdot/react-bootstrap-multiselect handleChange()函数中应该写什么?

  • 问题内容: 我想使用Selenium WebDriver 获取选定的标签* 或 下拉列表的 值,然后在 控制台 上 打印 它。 * 我可以从下拉列表中选择任何值,但是我无法检索所选值并进行打印: 但是我所有的努力都是徒劳的。如何获得所选的选项? 问题答案: 您应该能够使用来获取文本(对于使用的option元素):