我是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中删除?
发布于 2018-10-20 21:22:53
谢谢。您可以尝试执行以下操作:
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);
});
https://stackoverflow.com/questions/52905979
复制相似问题