Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/83.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
如何在IE8和jquery中使用.html()?不闪烁html页面?_Jquery_Html_Ruby On Rails_Internet Explorer 8 - Fatal编程技术网

如何在IE8和jquery中使用.html()?不闪烁html页面?

如何在IE8和jquery中使用.html()?不闪烁html页面?,jquery,html,ruby-on-rails,internet-explorer-8,Jquery,Html,Ruby On Rails,Internet Explorer 8,jquery+html+Rails 4 $('#onward').html("<%= escape_javascript(render 'bus_listing', :is_return => true) %>"); // not working in < IE8. Other browser working fine $('#forward').html(“true)%>”)//不在“;//在Html中工作,但整个Html页面会闪烁,并且不会在Html中添加新数据。

jquery+html+Rails 4

$('#onward').html("<%= escape_javascript(render 'bus_listing', :is_return => true) %>"); // not working in < IE8. Other browser working fine
$('#forward').html(“true)%>”)//不在
bus_列表是一个局部列表

$('#onward')[0].innerHTML = "<%= escape_javascript(render 'bus_listing', :is_return => false) %>"; // working in but full Html page is flickering and not adding the new data in html.
$('#forward')[0].innerHTML=“false)%>“;//在Html中工作,但整个Html页面会闪烁,并且不会在Html中添加新数据。

IE8中替换.html()的任何解决方案。请共享。

您是否尝试了innerHTML

document.getElementById('onward').innerHTML="<%= escape_javascript(render 'bus_listing', :is_return => true) %>"
document.getElementById('forward')。innerHTML=“true)%>“

是,它工作正常,但我正在使用。正在关闭的select标记上的multiselect。我的意思是标记样式或js不起作用$(“#”+前缀+“计划id”).multiselect({header:'Travels',noneSelectedText:'Travels',selectedText:'Travels',前缀:prefix+'Travels',})。选择2;在何处使用innerHTML?@C这仅在html内部。请尝试按以下方式赋予它:
$(“#forward”)。追加(“'bus_listing',:is_return=>true)%>”