如何解决如何找到一个HTML元素,然后将其删除? [重复]
| 这个问题已经在这里有了答案:解决方法
您正在将跨度添加到div_header之外。您的.end()表示您不再使用标头过滤器,因此跨度已添加到ui_widget的开头...
http://jsfiddle.net/Qjrcg/是您的代码的小提琴。如果您看的话,在前置符号之后,我有一个注释掉.end()。如果您取消注释并注释掉较早的那个,则跨度(我将测试文本放入其中以使其更易于查看)仅创建一次。
希望这可以解决您的问题。
,我认为问题出在您的第一眼
this.find(header).find(\'span.ui-icon\').remove();
您试图在标题内找到该图标,但是您将下一个图标添加到portlet的前面(此)
.prepend(\'<span class=\"ui-icon ui-icon-minusthick\"></span>\')
所以试试这个
this.find(\'span.ui-icon\').remove();
查看我对Chris的小提琴所做的更新:http://jsfiddle.net/Qjrcg/5/
高温超导
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。