我創建這裏例如: http://jsfiddle.net/zidski/TFBqf/7/如何隱藏內容爲空時的鏈接?
這不是工作:
var a = $("#content div:empty").html("").css("background","red");
if(a) {
$("#link").hide;
}else{
$("#link").show;
return;
}
我創建這裏例如: http://jsfiddle.net/zidski/TFBqf/7/如何隱藏內容爲空時的鏈接?
這不是工作:
var a = $("#content div:empty").html("").css("background","red");
if(a) {
$("#link").hide;
}else{
$("#link").show;
return;
}
這裏是:http://jsfiddle.net/TFBqf/18/
嘗試在div來刪除文本,以檢查它
var a = $("#content div").html("");
if(a.length == 0) {
$("#link").hide();
}
if(a) {
$('#link').hide(); // instead of .hide;
}else{
$('#link').show(); // instead of .show;
return;
}
你不是實際執行.show
和.hide
方法...
應:
if(a) {
$("#link").hide();
}else{
$("#link").show();
return;
}
檢查:http://jsfiddle.net/TFBqf/14/
你實際上是檢查錯誤的東西,並使用這兩種情況的show
方法(不使用括號的也可以)。
var a = $("#content div").html();
這將返回您div的實際內容。
作品:
$('#link')[$('#content:empty').length ? 'show' : 'hide']();
.hide應.hide()。另外,如果(a)應該可能是if(a.size()) – Corbin