当选择框上的选择发生更改时,请更改具有特定类的所有表单域的值
When selection upon a select box changes, change the value for all form fields with a certain class
当用户在 id some_select_box
的选择框上进行选择时:
- 我想获取所选值
- 我想获取页面上具有类
hidden_search_box
的所有表单字段,并更改其所有值以匹配所选值。
我的代码中缺少一些明显的东西:
$(document).on('change', '#some_select_box', function () {
var selected_value = this.value;
$(".hidden_search_box").each(function () {
this.value = selected_value;
});
});
答:杰斯菲德尔
js fiddle 中的问题是,您尚未向其添加 jQuery 库,因此您应该在控制台中遇到类似 Uncaught ReferenceError: $ is not defined
的错误。
要将 jQuery 添加到小提琴中,在 javascript 面板中,单击右上角的图标,然后在库下拉菜单下选择 jQuery。
你的代码中有一个拼写错误,在$(".hidden_search_box")
中,缺少双引号。
$(function() {
$(document).on('change', '#some_select_box', function() {
var selected_value = this.value;
$(".hidden_search_box").each(function() {
debugger;
this.value = selected_value;
});
});
})
JSFiddle
试试这个
$(document).on('change', '#some_select_box', function () {
$(".hidden_search_box").val(this.val());
$(".hidden_search_box option[value='"+this.val()+"']").attr('selected','selected');
});
相关文章:
- 在带有 bootbox 的自定义对话框中添加选项以选择表单控件.js在 ASP.NET MVC 中
- 如何通过按钮更改选择表单
- 在提交数据之前更改选择表单元素中的值
- 试图让Jquery在Rails和ActiveAdmin中使用动态选择表单
- HTML使用选择表单更改输入选择(可能使用JQuery?)
- Mootools提交表单仅在通过ID选择表单时有效
- 如何发布单选和复选框选择?表单由php和js处理
- 订阅选择表单中的不同选项
- 带有选择表单和文本字段的简单计算器
- text()不适用于选择表单输入
- 按下按键输入时输入表单和选择表单之间的冲突
- 选择表单后从数据库中获取隐藏的输入值
- 如何在给定焦点时选择表单输入中的文本
- 触发链接以在 If 语句中选择表单时触发
- 使用 Javascript 函数从 HTML 选择表单生成价格
- 使用 JavaScript 清空选择表单元素
- Ajax 动态选择表单未提交值
- JavaScript 选择表单选项
- 创建元素时不要更改选择表单的选项
- 如何做一个HTML选择表单,其中所选选项更新JSON值