jQuery UI对话框动态设置输入框的文本

问题描述:

我已经尝试了解这一点,但仍有一些麻烦。jQuery UI对话框动态设置输入框的文本

我想从脚本内部设置一个对话窗体中的输入框的文本(例如Name),因为文本将在运行时确定。我在设计时不知道它。我了解到,文本来自:

<div id="dialog-form" title="Create new user"> 
    <p class="validateTips">All form fields are required.</p> 
    <form> 
     <fieldset> 
      <label for="name">Name</label> 
      <input type="text" name="name" id="name" class="text ui-widget-content ui-corner-all" /> 
     </fieldset> 
    </form> 
</div> 

从...标签= =“name”>名称..具体。

的形式从jQuery UI标准的例子actuallyderived:

http://jqueryui.com/dialog/#modal-form

我的问题是:

我能避免这种方式来设置文本呢?我可以通过脚本完全设置它吗?

如果不是,我该如何通过脚本更改它?

如果不是,我怎样才能访问HTML中的文本“名称”,并从脚本中更改它?

<fieldset> 
     <label for="name">Name</label> 
     <input type="text" name="name" id="name" class="text ui-widget-content ui-corner-all" /> 
    </fieldset> 

<script> 
var text = $('#name').prev().text(); // get the text 

$('#name').prev().text('YourTextHere'); // Change the text 
</script>