我有以下代码运行在一个display:none;
类中:divtab1
function ToggleTab(tab_id)
{
$('.divtab1').html('<div class="promo2">Testing</div>...more');
$('.promo2').css("border", "1px solid gray");
}
html文档:
<a href="javascript:ToggleTab(1);">try</a>
<div class="divtab"></div>
它在Mozilla中工作得很好,但在IE中没有。实际的数据来自ajax请求,但是在IE中什么都不能选择!
最佳答案
您在执行jQuery时有点错误,与其编写全局函数并使用javascript:in the ref属性,不如将事件处理程序添加到有问题的a标记中,请尝试以下操作:
$(function(){
$('.someclass').click(function(){
$('.divtab').html(...);
$('.promo2').css("border", "1px solid gray");
});
});
然后只需在
class="someclass"
标签(或任何标签)上添加一个<a>
,您就不需要在您的ref中添加javascript内容,事实上,我建议您不要使用<a>
,因为它甚至不是一个链接。