我需要通过跨度的jQuery访问某事的标题。
<span class="checkbox">
<input name="item_add" value="1234" type="checkbox"> The Title of Something, </span>
有人可以帮助我吗?
答案 0 :(得分:1)
在NOT NULLABLE
上使用text()
<span>
var txt = $('.checkbox').text().trim()
console.log(txt)
答案 1 :(得分:1)
输入元素中不能包含任何内部文本或内部html。它们是空元素。他们没有结束标签。您必须创建一个跨度才能到达输入标签下方所需的文本。
<span class="checkbox">
<input name="item_add" value="1234" type="checkbox">
<span id="textSpan">
The title of something
</span>
</span>
<script>
$(document).ready(function{
var text = $('#textSpan').text();
//you have the inner text now.You can change it like this.
$('#textSpan').text()= "new text";
});
</script>