我如何通过jQuery获得价值?

时间:2018-07-06 21:01:55

标签: jquery

我需要通过跨度的jQuery访问某事的标题

<span class="checkbox">
    <input name="item_add" value="1234" type="checkbox"> The Title of Something, </span>

有人可以帮助我吗?

2 个答案:

答案 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>