每当我将javascript .click
函数包装到像
$(document).ready(function(){
var test = "something";
if (test == "something"){
$("#" + test).click(function(){
do_something();
});
}
});
与未包含if语句相比,.click
不执行绑定会发生什么。这是预期的行为吗?
编辑:元素"#" + test
有可能不存在,这就是为什么我有外部条件
答案 0 :(得分:0)
您需要处理点击功能中的条件。
$(test).click(function(){
if (test == "something"){
do_something();
}
});
更新:JSFiddle