【发布时间】:2016-07-22 15:02:31
【问题描述】:
我在一个页面上有多个选择输入,如果选中一个复选框,我想将它们全部设置为选中一个特定选项
提交表单后,已更新的输入将被循环并发送到数据库,因此我有一个函数可以将字符串附加到选项值上,该函数在选择更改时调用
这一切都是很好的,但是当被选中的复选框更改了选择选项时,我想将更新的字符串(值,而不是文本)附加,但似乎无法达到工作
小提琴https://jsfiddle.net/69zzr6xa/2/
我尝试像这样循环遍历每个选择,然后检查是否已经选择了第二个选项。如果没有,请附加字符串,但它似乎不起作用
$('select').each(function() {
if (!$(this).$('option').text == 'Two') {
var inputname = $(this).find(":selected")[0].value;
$(this).(":selected").val(inputname + "-updated");
}
});
【问题讨论】:
-
它看起来不像任何 HTML 选择 - 可以选择选项。我会在 HTML
标签: javascript jquery