使用父子方法从链接中选择文本
Selecting text from link using parent-child method
代码如下;
<td class="class1" colspan="5">
<a class="class2" href="LINKLINK">TEXTDATA</a>
</td>
我可以通过取('.class2').text()
来选择链接文本。但我想使用子方法抓取文本。如果我没有班的链接(class2),只有class1,我怎么能抓住同样的。我认为解决方案将是类似('.class1').children('a').text()
的东西。
我该怎么做?
$('.class1').children('a').text();
就可以了。但请记住,$(.class1')
将匹配页面上具有class1
类的每个元素。所以你会得到所有内部链接的文本。
你也可以这样做:
$('.class1:first').children('a').text();
$('.class1').first().children('a').text();
$('.class1').find('a').text(); //checks all descendants
var context = $('.class1')[0];
$('a', context).text();
有很多方法…我建议您查看jQuery API文档中的选择器和遍历部分。
祝你好运!
相关文章:
- 用于选择/文本框操作的JavaScript
- 以编程方式选择文本Mobile Safari
- Firefox输入可以't在选择文本时滚动
- 如何在javascript中取消选择文本框
- 如何在html中打印选择文本
- SVG元素——处理和选择文本
- 选择文本并添加到本地存储
- 选择“p文本jquery”
- 为什么火狐在我更改 innerHTML 时会选择文本
- 根据换行符选择文本
- 如何按从当前单词到段落中该句子(.)结尾的范围选择文本
- 单击按钮时选择文本
- JavaScript 触发器事件在 Android 上选择文本
- .val() 选择文本而不是值字符串,当网页动态编辑源 html
- 为什么不用特殊字符替换选择文本,以及如何删除此特殊字符
- 使用链接多次选择文本
- 使用jQuery在焦点上选择文本框是't在移动浏览器中工作
- Safari存在文本输入问题,用户输入时会选择文本,导致文本丢失
- Bootstrap下拉菜单-仅复选框不选择文本
- 使用.on的多个下拉菜单选择文本仅适用于第一个下拉菜单