你能告诉我如何通过javascript切换html内容吗?
例如:
if($sid == 0)
{one html code}
else
{another html code 2}
LESS、jQuery、CSS3 等——哪种方式更好?
你能告诉我如何通过javascript切换html内容吗?
例如:
if($sid == 0)
{one html code}
else
{another html code 2}
LESS、jQuery、CSS3 等——哪种方式更好?
您应该使用 jQueryload
并将HTML
内容传回,例如:
if($sid == 0) {
$('#result').load('ajax/test.html', function() {
alert('Load was performed. (sid equals 0');
});
} else {
$('#result').load('ajax/othercontent.html', function() {
alert('Load was performed. (sid is not equal to 0');
});
}
jQuery 旨在以非浏览器特定的方式执行您所要求的(并且更明显)。
<html>
<head>
<style>
.hidden { display: none; }
</style>
<script type="text/javascript">
$(function() {
if(somecondition) $('#div1').show();
else $('#div2').show();
});
</script>
</head>
<body>
<div id="div1" class="hidden">...</div>
<div id="div2" class="hidden">...</div>
</body>
</html>
我不确定是什么
if($sid == 0)
应该是,但如果你想改变你可以使用的 html 内容
$("#id").html("<span>your html</span>");