jquery - 使用 jQuery 填写表单

标签 jquery forms fill

我正在尝试使用 jQuery 来填写带有一些默认值的表单。

该表单包含在具有 id 的 div 中。事实上,每个元素都有一个 id,我这样做只是为了能够使用 $("#id") 语法快速选择表单的每个部分。
表格如下:

<div id="panel" style="position: absolute; left: 190px; top: 300px; width: 400px; height: 300px; border: medium groove brown; background: none repeat scroll 0% 0% black; z-index: 100; color: white;">
<form id="form_coord_0">  
X <input type="text" style="height: 25px; font-size: 10px;" size="2" name="X" id="coordX_0"/>  
Y <input type="text" style="height: 25px; font-size: 10px;" size="2" name="Y" id="coordY_0"/>  
<input type="button" id="edit_0" value="M"/>  
<input type="button" id="remove_0" value="-"/>  
<input type="button" id="add_0" value="+"/>  
<input type="button" id="go_0" value="go!"/>  
</form>
</div>  

我需要为 coordX_0 文本字段设置一些值,比方说:123

我以为我能做到

$("#coordX_0").text.value = 123;  

但是好像不行。有什么提示吗?

最佳答案

您可以使用val()设置输入值的函数

$("#coordX_0").val(123);  

顺便说一句,您的原始代码可以通过在实际的底层 dom 元素上设置 value 属性来工作。您可以通过索引 jQuery 结果来访问 dom 元素:

$("#coordX_0")[0].value = 123;  

关于jquery - 使用 jQuery 填写表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8914161/

相关文章:

javascript - 使用 NaN 作为函数结果而不是必要的整数的问题

javascript - AngularJs 在模式中注入(inject)模板 html

css - 如何将CSS样式应用到标签的弹出标题元素

css - 让 2 个 div 填充页面的其余部分

html - 如何让我的导航栏填满我的 div 的整个宽度

javascript - 如何制作待办事项列表,并在未选中剩余 0 个元素时显示按钮

jquery - 尝试将 CSS3 动画应用于 span 中的文本

forms - 大型表单的 CSS 设计 - 设计建议

html - 如何使表单元素与另一个元素共享 Bootstrap 列

android - 顺时针和逆时针路径的路径填充行为不同