我有一个包含多行文本框的表单。我使用jquery .show()和.hide()来动态添加或删除文本框。
在我的代码隐藏中,我检索了一个myReport对象,并根据条目数量,我想显示或隐藏正确数量的文本框。
我可以使用.visible = true / false但是会从页面中删除元素,以便jquery函数不再起作用。
我尝试使用
.class.add('visibility', 'hidden')
但即使这样,jquery .show()函数也无法使文本框可见。
有没有办法可以从代码后面调用jquery函数或者我可以添加到文本框中的属性使其不可见并仍然可以使用.show()方法
答案 0 :(得分:0)
$("yourtextboxselector").css({'display': 'none'});
您可以使用:visible
$("yourtextboxselector").is(":visible");
您可以在C#中设置显示属性
txtBox.Style["display"] = "none";