在此对话框窗口中有输入搜索条件的文本框,一旦获得结果并关闭窗口。如果再次打开对话框,则文本框将删除已输入的文本,并等待输入新的搜索条件。但现在它保留了value...Please的建议
jQuery("#producttextarea").val=""; on page load.和对话框窗口标题栏颜色不变,请查看jsfiddle CSS?
发布于 2013-07-19 05:22:28
首先,val是一个函数,而不是一个变量,需要$('#producttextarea').val('');更改内容。Jquery对话框实际上是以隐藏的div形式存在于页面上的。如果要清除它,则需要在打开对话框时清除val的内容。Alnitak的解决方案可以很好地解决这个问题,或者您可以将其放在click处理程序中,如下所示:
jQuery( "#popup" ).click(function() {
jQuery( "#dialog-form" ).dialog( "open" );
jQuery( "#producttextarea" ).val('');
});发布于 2013-07-19 05:14:38
.val是一个jQuery函数,而不是一个属性。
将其放在对话框的初始设置中,以便在每次打开对话框时擦除该框的内容:
open: function() {
jQuery('#producttextarea').val('');
}发布于 2013-07-19 05:13:42
应该是jQuery("#producttextarea").val("");
https://stackoverflow.com/questions/17733950
复制相似问题