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>");