[英]How to get value of a label in li element JavaScript
我是JavaScript新手。 完成在线教程后,我将一个TODO应用程序构建为一个项目。
我有这样的HTML结构:
<ul id="list">
<li class="myCheck"><input type="checkbox" id="check">
<label>Gym</label></li>
</ul>
现在,我将使用JS添加更多li元素,然后使用JSON将其存储在localStorage
中。 然后有一个选项可以从列表中删除TODO。
如何获取label元素的文本值,以便可以将其从JSON中删除?
谢谢。 您可以尝试以下操作:
HTML:
<ul id="list">
<li class="myCheck">
<input type="checkbox" id="check" name="Gym" value="Gym"> Gym
</li>
</ul>
Javascript:
$(".myCheck").on('click', function() {
var value = $(this).parent().find(":checkbox").val();
// or $(this).sblings().find(":checkbox").val()
// or $(this).prev().find(":checkbox").val()
alert(value);
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.