【发布时间】:2016-06-07 18:47:06
【问题描述】:
我有以下代码,当我单击它时,它会为我提供一个元素的 id。我希望这只是在我单击一个元素时给我一个元素的 ID,而不是在我单击第二个元素时。
$("svg").click(function() {
if(this.id!='main_svg') {
divs[1]=this.id;
}
});
我正在考虑使用带有 if 条件的标志变量,但我想知道是否有比下面的更好的解决方案
Var flag = 0;
if($flag==0){
$("svg").click(function() {
if(this.id!='main_svg') {
alert("second.one "+this.id);
divs[1]=this.id;
flag=1;
}
}
});
【问题讨论】:
标签: javascript jquery scope