我想获取 html 标签之间的文本而不是标签值。 例如: 有一个标签
<input id="item" type="checkbox" name="vehicle" value="bike" >I have a bike <br>
我只需要文本我有一辆自行车
而不是value="Bike"
。
这是我的 Fiddle
选项标签文本也没有出现在项目列表中
提前感谢您的帮助。 fiddle 示例将不胜感激。
最佳答案
Javascript Node.nextSibling
返回元素的下一个同级文本。
var text = $("#item")[0].nextSibling.textContent;
console.log(text);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input id="item" type="checkbox" name="vehicle" value="bike" >I have a bike <br>
检查fiddle为您的代码。
关于javascript - 如何使用 jquery 获取 <input> 和 <br> 之间的文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39696661/