我有以下代码在 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: 在 href 属性中,你应该向有问题的 a 标签添加一个事件处理程序,试试这个:
$(function(){
$('.someclass').click(function(){
$('.divtab').html(...);
$('.promo2').css("border", "1px solid gray");
});
});
然后只要放一个class="someclass"
在你的 <a>
标签(或任何标签),你不需要在你的 href 中添加 javascript 东西,事实上我建议不要使用 <a>
因为它甚至不是链接。
关于jquery - 在 Internet Explorer 8 中加载 html() 后无法使用 jquery 选择元素,Firefox 工作正常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5169309/