如何根据属性 ID 获取内部 html
How to get inner html based on attribute Id
我有属性 Id。
在控制台中,当我输入以下jquery命令时:
$('#LocationRadioButtons a')
我得到以下输出
[<a id="4" href="#">Test</a>, <a id="5" href="#">Test1</a>, <a id="6" href="#">test2</a>]
这是一个数组
如果我输入以下jquery命令:
$('#LocationRadioButtons a').first();
它将返回该数组中的第一个元素:
测试
如何根据元素的 ID 返回元素,并返回其内部 HTML。例如 id = 5 innerHTML 是 test1,
干杯
您可以使用
html()
获取html
您可以使用
$('#LocationRadioButtons #5').html();
基于您的标记,您实际上可以简单地使用
$('#5').html();
PS:我不会让 id 以数字开头。HTML4不喜欢这样。
虽然 Id 对于这个元素是唯一的,但你可以直接使用 id 来获取 html
$('#5').html();
试试这个,
$('#LocationRadioButtons a[id$="5"]').text();
id 是唯一的,
因此您可以使用 id 选择器来选择具有特定 id 的元素,如下所示:
$('#5').html();
试试这个:由于您已经拥有元素 id,只需执行
$('#5').html();
会提醒Test1
当您没有选择器并且想要解析每个元素以检查特定条件时,jQuery each()
循环很有用。
$('#LocationRadioButtons a').each(function(index, value){
var myattr = $(this).attr('id');
if(myattr=='5') {
alert( $(this).html() );
}
});
相关文章:
- 能够获取元素长度,但不能获取内部 HTML
- 如何使用JS抓取页面以获取内部链接?它也必须递归地完成
- 如何获取内部动态加载图像的元素的高度
- 使用javascript获取内部HTML元素
- 如何在普通 JavaScript 中获取内部子节点的最外层父节点
- 获取内部范围的文本
- 使用 JavaScript 获取内部 HTML 文本时出现问题
- 获取内部 HTML 如已更改
- 如何根据属性 ID 获取内部 html
- 获取内部文本并将其拆分.使用innerHTML和split的Javascript问题
- 使用 JavaScript 从 XML 文件中获取内部元素
- 从动态添加的脚本标记中获取内部 HTML
- 使用 jQuery 从 Chrome 中的 XML 节点获取内部 XML
- 如何使用jquery2.0获取内部HTML
- 获取内部输入<tr>在tbody中标记
- 从类中获取内部 HTML
- 在laravel 5.1上使用此代码获取内部服务器错误500
- 为jsp中的每个循环获取内部隐藏字段的值
- 从不同的id获取内部HTML
- Drupal:Ajaxpost获取内部服务器错误