这是我的代码。
<ul class="children">
<li class="page_item page-item-378 page_item_has_children"><a href="http://zealousys.com.au/service/mobile/ios/">iOS</a><em>+</em>
<ul class="children">
<li class="page_item page-item-382"><a href="http://zealousys.com.au/service/mobile/ios/iphone/">iPhone</a></li>
<li class="page_item page-item-384"><a href="http://zealousys.com.au/service/mobile/ios/ipad/">iPad</a></li>
</ul>
和Jquery一样
$this.find("li").each(function() {
if($(this).find("ul").size() != 0) {
$(this).find("a:first").after("<em>"+ opts.closedSign +"</em>");
}
}
在所有浏览器中工作,但不在IE9中工作......以下是工作示例here
的链接在IE中,这会给像Internet Explorer一样的消息限制此网页表单运行脚本或ActiveX控件。
当我允许阻止内容时,它可以正常工作。
答案 0 :(得分:1)
在第1行使用$(this)
我在Chrome控制台中明显出错,Firefox也是