我需要使用jQuery读取div标签内特定标签的值。下面是HTML结构。
<div id="myDiv">
<label id="greenLabel">Hello</label>
<label id="redLabel">There you go!</label>
</div>
任何人都可以帮我找到“redLabel”的内部文本吗?
答案 0 :(得分:3)
$('#redLabel').text();
或
$('#redLabel').html();
<小时/>
$('#redLabel')
- &gt;指的是id
redLabel
的元素
$('#redLabel').text();
- &gt;使用id
redLabel
$('#redLabel').text('value');
- &gt;使用id
redLabel
设置元素文本
<小时/>
ID
必须是唯一的。对多个项目使用classes
或参考组
阅读Two HTML elements with same id attribute: How bad is it really?
答案 1 :(得分:1)
试试这个
$("#myDiv #redLabel").text();
//go to div then label
// or can try if in label there is no element
$("#myDiv #redLabel").html();
您也可以在$("#redLabel")
$("#myDiv #redLabel")
另见What is the difference between jQuery: text() and html() ?