レンダリングページの最初に.html()
、divに任意の文字列を設定するために使用できます。それを非表示にして再度表示すると、jqueryは文字列を設定できませんでした。
私の問題は、要素を非表示にして再度表示した後にhtmlを設定することです。
jQuery:
$('#view_topic').click(function(){
$('#view_port').show();
$('#view_port').html('HELLO');
})
$('[id^="close_"]').click(function(){
$('#view_port').hide('fast');
});
HTML:
<body>
<li id='view_topic' ><a href="javascript:void(0);">VIEW</a></li>
<div id='view_port' class='jqcontextmenu both view_port' >
<div style='position: absolute;top:0px;left: 4px;'><a href='javascript:void(0);'><img src='../UI/images/close.png' id='close_dialogs'/></a></div>
<div id='view_port_table'>
</div>
</div>
</body>