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>