为什么这个jquery代码段失败了
我好像在用这个代码重复我自己。我基本上需要显示#场馆#详细信息,并在#错误解释"时运行加载。长度>0…是否有更好的方法或语法错误我想,您想要的是:为什么这个jquery代码段失败了,jquery,Jquery,我好像在用这个代码重复我自己。我基本上需要显示#场馆#详细信息,并在#错误解释"时运行加载。长度>0…是否有更好的方法或语法错误我想,您想要的是: $(if($('#errorExplanation').length > 0)){ $('#venue_details').toggle($('#errorExplanation').length > 0); //if there is at least one errorExplanation element on the page
$(if($('#errorExplanation').length > 0)){
$('#venue_details').toggle($('#errorExplanation').length > 0); //if there is at least one errorExplanation element on the page,
$("#venue_details").load("/load_events/"+ escape($('#request_artist').val()), successCallback );
}
不确定您想用$(if(…)
实现什么,但不将布尔值作为参数
请注意,我重新排列了代码,因此只有在加载内容后才会显示
#场馆(u details
。我想,您需要的是:
$(if($('#errorExplanation').length > 0)){
$('#venue_details').toggle($('#errorExplanation').length > 0); //if there is at least one errorExplanation element on the page,
$("#venue_details").load("/load_events/"+ escape($('#request_artist').val()), successCallback );
}
if($('#errorExplanation').length > 0){
var url = "/load_events/"+ escape($('#request_artist').val());
$("#venue_details").load(url, function() {
$(this).show();
successCallback(); );
});
}
不确定您想用$(if(…)
实现什么,但不将布尔值作为参数
请注意,我重新排列了代码,因此只有在加载内容后才会显示#场馆_详细信息
if($('#errorExplanation').length > 0){
var url = "/load_events/"+ escape($('#request_artist').val());
$("#venue_details").load(url, function() {
$(this).show();
successCallback(); );
});
}
您正在输入一个布尔值,不需要向切换
输入任何内容
$('#venue_details').toggle($('#errorExplanation').length > 0); //if there is at least one errorExplanation element on the page,
您正在输入一个布尔值,您不需要向
toggle
输入任何内容,如果您说它失败/不工作,您应该告诉它是如何失败的。例如语法错误?如果你说它失败/不工作,你应该告诉它是如何失败的。例如语法错误?
$('#venue_details').toggle($('#errorExplanation').length > 0); //if there is at least one errorExplanation element on the page,