0

有人知道,为什么这会在 IE8 中引发错误?

$(function(){
    function activateTab(name){
       identifier = '#' + name;
       container = $(identifier);
    }
});

感谢您的任何建议。

4

1 回答 1

1

应该可以正常工作,将您的代码包装在$(document).ready函数中,例如

$(document).ready(function() {  
  alert(activateTab("test"));
});
function activateTab(name){
   identifier = '#' + name;
   container = $(identifier);
   return container;
}
<div id="test">Tested</div>

尝试:

$(function(){
    function activateTab(name){
       identifier = '#' + name;
       container = $(identifier);
        return container;
    }
    alert(activateTab("test"));
});

这对我来说也很好用

于 2012-05-03T10:07:44.657 回答