我在應用程序中隱藏了一些div,但在jQuery UI選項卡中使用了此代碼。無法在ASP.NET MVC中隱藏DIV
在控制器:
public ActionResult MyAction()
{
return View("MyView", model);
}
在視圖 「MyView的」,我有這樣的:
<script type="text/javascript">
$(document).ready(function() {
$('#divToHide1').hide();
$('#divToHide2').hide();
});
</script>
<div id="divToHide1">
</div>
<div id="divToHide2">
</div>
問題股利從不hidded,任何想法?
謝謝,
UPDATE1: 當我切換到第二個選項卡,我做下面的prcedure。切換到z選項卡是好的,我收到一個「alert1」,我收到「1」corredinf的長度,但div仍然可見。
function e2() {
var jqxhr = $.post("/Controller/MyAction", function (data) {
$('#tabs-2').html(data);
})
.success(function() {
alert('alert1');
})
.error(function() { })
.complete(function() {
alert($('#divToHide1').length);
$('#divToHide1').hide();
});
}
UPDATE2:我試圖用類而不是ID ...看看OK
只是爲了確認 - 你在HTML上面加入了jQuery到'document.ready'上面,是啊? – 2011-04-07 08:29:14
你得到任何錯誤出現在控制檯? – 2011-04-07 08:31:17
@羅瑞的錯誤(請參閱updat e 1) – 2011-04-07 08:50:31