3
创建与C#foapalrow3和foapalrow4的标识行,使他们暂时看不见:为什么这个jQuery没有滑动/显示隐藏的(滑动)元素?
foapalrow3 = new HtmlTableRow();
foapalrow3.ID = "foapalrow3";
. . .
foapalrow3.Visible = false;
foapalrow4 = new HtmlTableRow();
foapalrow4.ID = "foapalrow4";
. . .
foapalHTMLTable.Rows.Add(foapalrow4);
foapalrow4.Visible = false;
然后我有jQuery来condtionally使这再次可见:
$(document).on("click", '[id$=btnAddFoapalRow]', function (e) {
if ($('[id$=foapalrow3]').css('display') == 'none') {
$('[id$=foapalrow3]').slideDown();
} else if ($('[id$ = foapalrow4]').css('display') == 'none') {
$('[id$=foapalrow4]').slideDown();
}
});
...但它不行不通 - 行仍然没有显示。是不是在C#中的“可见==虚假”与jQuery中的“display == none”不符?或者是什么?
这可能是信息的显示属性:[关于可见=假,显示问题:无;(http://stackoverflow.com/questions/6907422/question-关于可见,假和displaynone) – showdev