我想让它显示在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()应该可以正常工作。 –