【问题标题】:jQuery UI Dialog set Text of Input Box dynamicallyjQuery UI Dialog动态设置输入框的文本
【发布时间】:2013-03-04 21:15:06
【问题描述】:

我已经尝试解决这个问题,但仍然遇到了一些问题。

我想在脚本内部以对话框形式设置输入框的文本(例如名称),因为文本将在运行时确定。我在设计时不知道。我了解到文字来自:

<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>

从 ... 标签 for="name">Name.. 具体来说。

表单其实来源于JQuery UI标准示例:

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

我的问题是:

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

如果没有,如何通过脚本更改?

如果没有,我如何访问 html 中的文本“名称”并从脚本中更改它?

【问题讨论】:

    标签: jquery jquery-ui jquery-ui-dialog


    【解决方案1】:
        <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>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-10-11
      • 1970-01-01
      • 1970-01-01
      • 2014-10-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多