0

我正在创建一个 chrome 扩展,向网站添加一个“标签”:

(function () {  
   $(".tabs").append('<li><a data-toggle="tab" href="#MyNewTab" onclick="MyExtClick()">NEW TAB</a></li>');
}());  

到此为止,一切都很完美,但是当我尝试向选项卡添加“onclick”事件时,即:带有消息的简单警报,但它不起作用

function MyExtClick(){
   alert("This is an alert");
}());

这是语法问题吗?

4

1 回答 1

1

编辑:
你试过这个吗?

$("a").click(function(e){
   alert("This is an alert");
   e.preventDefault();
});

或者

$("a").live("click", function(e){
   alert("This is an alert");
   e.preventDefault();
});

如果这不起作用,您可以将其发布在 jsfiddle 或 jsbin 上以便我进行测试吗?

于 2013-05-08T12:38:46.147 回答