jQuery-选择标记,然后选择带文本的子标记,然后是同级标记
jQuery - Select tag , then child tag with text, then sibling tag
我有一些html,看起来像这样:
<dl>
<dt>Label 1</dt>
<dd>
Yadda yadda yadda
</dd>
<dt>Label 2</dt>
我想看看上面写着"亚达亚达"的文字。我想我需要告诉jQuery做一些类似于"选择标记,其中父标记是包含文本"Label 1"的标记
做这件事的好方法是什么?
谢谢!
它不是父标记,而是上一个同级标记。你可以做:
var text = $('dt:contains("Label 1")').next().text();
当然,这也将选择包含文本Label 1
的任何其他dt
元素。
如果元素总是第一个dd
元素,您也可以执行:
var text = $('dl dd').eq(0).text();
$("dl dd");
示例:http://fiddle.jshell.net/gE5RR/1/
相关文章:
- 什么是“;选择“;然后触发事件
- 如何利用多链接延迟检查并显示ping结果,然后使用JavaScript选择最快的URL
- 选择值,然后只调用函数
- Jquery页面重新加载,然后选择分区
- 下拉菜单,用于选择国家/地区,然后选择州
- 从包含文件夹的文件夹中随机选择文件,然后选择文件
- 自动完成jQueryUI双调用功能,然后选择并按回车键
- JavaScript 在 URL 中传递变量,然后选择选项
- 使用 jQuery 在窗体中选择一个父项,然后选择子项
- 对包含 20 个变量的列表进行排序,然后选择前五个变量
- ng-change 检测 ng 模型在选择框中为空或无效,然后选择第一个有效选项
- jquery添加元素,然后选择(用于覆盖)添加的文本
- 组合输入类型="text"然后选择标签
- 字符串到数组,然后选择复选框
- 检查数组是否包含特定字符串,然后选择该项
- Javascript-选择与当前数组相同的随机数组IF,然后选择另一个
- 将列表从一个文本字段构建到另一个文本域,然后选择从列表中删除项目
- 选择2,然后选择jScrollPane
- jQuery-选择标记,然后选择带文本的子标记,然后是同级标记
- jQuery -在文本区域内插入字符串,然后选择其中的一部分