Javascript 属性=';价值';jquery选择没有';我不在IE工作
我有一个Javascript 属性=';价值';jquery选择没有';我不在IE工作,javascript,jquery,internet-explorer,jquery-selectors,Javascript,Jquery,Internet Explorer,Jquery Selectors,我有一个jQuery(“[attribute!='value']”)选项jQuery选项,它在除IE之外的所有浏览器中都能运行。我也尝试了。没有(“[name='value']”)选项,但运气不好 JS: $("input[type=file]").not("[name='photo_1']").parents('.fileinput-wrapper').find(".label").remove(); $("input[name!='photo_1']").parents('.fileinp
jQuery(“[attribute!='value']”)选项
jQuery选项,它在除IE之外的所有浏览器中都能运行。我也尝试了。没有(“[name='value']”)选项
,但运气不好
JS:
$("input[type=file]").not("[name='photo_1']").parents('.fileinput-wrapper').find(".label").remove();
$("input[name!='photo_1']").parents('.fileinput-wrapper').find(".label").remove();
我该怎么办
编辑:
$("input[type=file]").not("[name='photo_1']").parents('.fileinput-wrapper').find(".label").remove();
$("input[name!='photo_1']").parents('.fileinput-wrapper').find(".label").remove();
我认为
.filter
可能是这里的答案:
$("input[type='file']").filter(function(){
if($(this).attr('name') != 'photo_1'){
return true;
}
return false;
}).parents('.fileinput-wrapper').find(".label").remove();
你使用什么版本的jQuery和IE?我看不到
=代码>代码中的任意位置。。。在IE8和IE9中测试,似乎work@dystroy,internet explorer9@meagar,我已经测试过了,但不起作用,但我现在要把它添加到我的帖子中。