Javascript 为什么查询仅在IE中失败
我的查询效果很好,但是我在IE上检查了一下,结果是一场灾难。我想知道它是否是代码的父部分。家长们正试图找到第一个包含信息的Javascript 为什么查询仅在IE中失败,javascript,internet-explorer,parent,Javascript,Internet Explorer,Parent,我的查询效果很好,但是我在IE上检查了一下,结果是一场灾难。我想知道它是否是代码的父部分。家长们正试图找到第一个包含信息的。有没有更简单的直接到桌子的方法 <script> if ($('b:contains("Choose a sub category:")').length > 0) { var newSubnav = document.createElement( 'ul' ); $(newSubnav).addClass("sub_categories_hold
。有没有更简单的直接到桌子的方法
<script>
if ($('b:contains("Choose a sub category:")').length > 0) {
var newSubnav = document.createElement( 'ul' );
$(newSubnav).addClass("sub_categories_holder");
$('b:contains("Choose a sub category:")').parent().parent().parent().parent().parent().parent().parent().prepend( newSubnav );
$('a.subcategory_link').appendTo($('ul.sub_categories_holder'));
$('a.subcategory_link').wrap("<li class='sub_categories'></li>");
$('li.sub_categories').before("<li class='sub_categories_divider'></li>");
$("li.sub_categories_divider:eq(0)").remove();
$("b:contains('Choose a sub category:')").parent().parent().parent().parent().parent().remove();
$("img[src='/v/vspfiles/templates/GFAR NEW NAV/images/Bullet_SubCategory.gif']").remove();
$("td.colors_backgroundneutral").css("background-color","transparent");
$("td.colors_backgroundneutral").children(':first-child').attr("cellpadding","0");
};
</script>
if($('b:contains(“选择子类别:”))。长度>0){
var newSubnav=document.createElement('ul');
$(newSubnav).addClass(“子类别持有人”);
$('b:contains(“选择子类别:”).parent().parent().parent().parent().parent().parent().parent().prepend(newSubnav);
$('a.subcategory\u link')。附录($('ul.sub\u categories\u holder');
$('a.subcategory\u link')。换行(“”;
$('li.sub\u categories')。在(“”)之前;
$(“li.sub_categories_divider:eq(0)”).remove();
$(“b:contains('选择子类别:'))”.parent().parent().parent().parent().parent().remove();
$(“img[src=”/v/vspfiles/templates/GFAR NEW NAV/images/Bullet_SubCategory.gif'])。删除();
$(“td.colors_backgroundneutral”).css(“背景色”、“透明”);
$(“td.colors_backgroundneutral”).children(“:first child”).attr(“cellpadding”,“0”);
};
除非你提供你的标记(至少是一个虚拟标记),否则你只能猜测你会得到什么
.parent().parent().parent().parent().parent().parent().parent().prepend(newSubnav)代码>检查是否可以使用。这将返回您的父母一直到HTML。您甚至可以使用选择器作为父级(选择器)进行筛选。阅读jQueryAPI页面上的更多内容
$(“ul”)
而不是document.createElement(“ul”)