这应该很简单我确定但我一直都弄错了。
我的标记如下:
<li>
<input type="checkbox" name="students" value="12345" />
Student Name
<div>
[F:0|I:0]
</div>
</li>
当用户点击该复选框时,我想从LI
中获取一些信息并创建一个新的,重新格式化的LI
以附加到其他位置。
$('input[name=students]').click(function() {
var $ele = $(this).parent('li'); // there's my parent LI
$ele.remove('div'); // get rid of the div within this LI
var text = $ele.text(); // display the remaining text
alert(text); // all the text, including the text from the div???
});
正如你在最后一行所看到的,我得到所有的文本(包括[F:0 | I:0]等,我不想要)。我做错了什么?