Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/440.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用jquery设置属性在IE中不起作用_Javascript_Jquery - Fatal编程技术网

Javascript 使用jquery设置属性在IE中不起作用

Javascript 使用jquery设置属性在IE中不起作用,javascript,jquery,Javascript,Jquery,仅在IE浏览器中,使用j query设置属性元素不起作用。是否有其他方法可以使用j query或java脚本设置属性。请参阅下面的代码片段,它不是单独在IE中工作的 obj_KLImages.each(function(){ $(this).attr('src', ishttpHead($(this).attr('longdesc'))); }); 您可以尝试使用函数代替attr() 您可以查看此页,了解关于何时使用prop()和attr()的讨论。HTML请?你能为它做一个JSFIDLE吗?

仅在IE浏览器中,使用j query设置属性元素不起作用。是否有其他方法可以使用j query或java脚本设置属性。请参阅下面的代码片段,它不是单独在IE中工作的

obj_KLImages.each(function(){
$(this).attr('src', ishttpHead($(this).attr('longdesc')));
});
您可以尝试使用函数代替attr()


您可以查看此页,了解关于何时使用prop()和attr()的讨论。

HTML请?你能为它做一个JSFIDLE吗?试试
this.setAttribute()
而不是
$(this.attr()
(它不能完全回答问题,但可能对你有用)
obj_KLImages.each( function() {
  $(this).prop('src', ishttpHead($(this).prop('longdesc')));
});