我想讓它顯示在div有關的標籤,如果= 1,或隱藏它,如果它= 0不能獲得價值,返回空值
腳本:
function blah(){
loadtab('a');
loadtab('b');
loadtab('c');
}
var page = cheese
function loadtab(tab){
$('#'+tab).hide();
$('#'+tab).load("devices/" + page + ".html " + "#" + tab);
var tabcontent = $("#"+tab).text();
alert(tab); //works
alert(tabcontent); //doesn't
if (tabcontent == "1"){
$('#'+tab).show();
}
else{
$('#'+tab).hide();
}
}
*在前面的代碼中定義
HTML上cheese.html變量:
<div id="a">0</div>
<div id="b">0</div>
<div id="c">1</div>
警報標籤給出的a,b和c在單獨的警報。警報標籤內容提供空白警報。爲什麼是這樣?
由於負載( 「裝置/」 + [變量] * +名 「.html」 + 「#」 +標籤)設置空值?另外,您應該使用.html(),而不是.text()。 –
@TomasVoracek我已經在我想做的事情上做得更清楚了,它還會把它設置爲空嗎?如果它是一個div, – Supertod
.text()應該可以正常工作。 –