javascript - 通过 Id 选择隐藏的表单元素

标签 javascript jquery forms

我试图通过选择隐藏表单元素的 Id 而不是其名称属性来设置值。隐藏元素有 id="user_latname="user_lat"。我该怎么做?

我似乎可以按名称选择:

$("input[name='user_lat']").val(results[0].geometry.location.lat());

我尝试通过下面的 id 选择不起作用:

$("input #user_lat").val(results[0].geometry.location.lat());

最佳答案

如果要将 id 应用于输入,选择器不能有空格:

$("input#user_lat").doSomething();

如果您在 input#user_lat 之间放置空格,选择器会尝试匹配输入的子级,这没有多大意义。这就像具有以下标记:

<input><el id="user_lat" /></input>

删除空格与包含 ID 的任何输入相匹配:

<input id="user_lat" />

关于javascript - 通过 Id 选择隐藏的表单元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6455938/

相关文章:

javascript - 根据值将 td 替换为图像

javascript - AngularJS 路由 URL 中的 GET 参数

javascript - 第一个插件,我怎样才能让它为动态生成的内容而活

使用不同输入表单(输入和文本区域)时的 JQuery Validator 问题

c# - 在 C# 中获取 JSON POST 数据

php - 传递给 foreach() 循环的参数无效?

javascript - 除了第一个脚本元素外,Firebug 不会在启动 JavaScript 中的断点处中断

jquery Accordion 防止冒泡/允许默认链接操作

javascript - 使用 JavaScript (jQuery) 在 IE(IE9 及更低版本)上出现奇怪的问题

javascript - 表单嵌入 Symfony2 数据原型(prototype)为 Null