<li>
<a href='http://stackoverflow.com'>Link</a>
"That was a link"
</li>
您将如何使用 jQuery 选择“那是一个链接”字符串?显然使用$('li:last')是行不通的,因为:last必须选择一个元素。
那你怎么办?假设我需要用.remove()删除它
您可以通过几种方式完成此操作。这是一种可能并不完美但应该可行的解决方案:
<li>
<a id="myID" href='http://stackoverflow.com'>Link</a>
"That was a link"
</li>
<script type="text/javascript">
$(document).ready(function() {
$('#myID').text();
</script>
您还可以使用以下方法更改列表项的文本:
$('#myID').text('your text here');
remove() 函数不是您想要的。这用于删除整个元素,而不仅仅是文本。