我添加了两个内联js的不同链接。
我想将两者都添加到单个内联onclick。
以下是两个独立的:
<a href="#" onclick=\'$("#id").toggle();\'>
<a href="#" onclick="myvar = '1';">
这就是我想做的事情:
<a href="#" onclick="$("#id").toggle();myvar = '1';">
我怎么能这样做?
答案 0 :(得分:5)
你可以使用
$("a").click(function(){
$('#id').toggle(); myvar = '1';
})
答案 1 :(得分:4)
在javascript(why?)中附加您的事件处理程序,然后它变得微不足道:
HTML:
<a href="#" id="myAnchor" />
JS:
document.getElementById('myAnchor').onclick = function () {
$("#id").toggle();
myvar = '1';
};
答案 2 :(得分:2)
只需使用此
即可$("a").click(function(){
$("#id").toggle(); myvar = '1';
})
答案 3 :(得分:1)
完全像你一样,但修复了语法错误......
<a href="#" onclick="$('#id').toggle(); myvar = '1';">
顺便说一下,为一大群人做好准备,告诉你不要使用内联代码。
答案 4 :(得分:1)
......基本上你做到了。你只需要统一你如何宣布你的字符串并且你已经完成了设置:
<a href="#" onclick="$('#id').toggle();myvar = '1';">
瞧。
答案 5 :(得分:1)
你不能只是在javascript中做你正在做的事情吗?
$(document).ready(function(){
$('#id').toggle(function(){
myVar = 1;
});
});
......或其他什么。