可能重复:
如何使用 jQuery 选择文本节点?
我正在尝试移动文本节点中与选中复选框相邻的复选框中的数据。我正在使用 jquery。下面列出了我尝试过的方法以及我收到的结果。
<input class="item" type="checkbox" /> Category 1
<input class="item" type="checkbox" /> Category 2
<script>
$('.item').click(function(){
if($(this).attr('checked'))
{
$('#list').append("<span>" + $(this).next() + "<span><br/>")
//$(this).next() just writes "[object Object]"
//$(this).next().text() doesn't write anything
//Also tried $(this).nextSibling.nodeValue but throws "Cannot access property of undefined"
}
else
{
//This is remove the item from the list on uncheck
}
});
</script>