在元素jQuery中选择一个字符串

时间:2013-10-26 15:00:15

标签: jquery string element

<li>
    <a href='http://stackoverflow.com'>Link</a>
    "That was a link"
</li>

你如何使用jQuery选择“那是一个链接”字符串?显然使用 $('li:last')将无效,因为:last 必须选择一个元素。

那你怎么样?我只想说我需要用 .remove()

删除它

3 个答案:

答案 0 :(得分:1)

尝试

$($('li')[0].lastChild).remove()

演示:Fiddle

答案 1 :(得分:0)

您可以通过几种方式实现这一目标。这是一个可能不完美的解决方案,但应该有效:

 <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()函数不是你想要的。这用于删除整个元素,而不仅仅是文本。

答案 2 :(得分:0)

您可以使用.contents()方法

('li').contents().last().remove()

http://jsfiddle.net/QJW4N/

演示

<强>引用

  

描述:获取匹配元素集中每个元素的子元素,包括文本和注释节点。