查看已选择的选项

3 浏览
0 Comments

查看已选择的选项

这个问题已经有答案了

使用JavaScript获取下拉列表中的选定值

立即使用jQuery获取选择选项的值

我有一个集合的选择:


我想在用户更改选项时触发一个功能。我尝试了这个,但它没有起作用:

$("input[name='diagnose[sicherheit]']").change(function () {
    $("#sicherheit").val($('input[name="diagnose[sicherheit]"]:checked').val())
    $("#Scomit").click();
});

admin 更改状态以发布 2023年5月25日
0
0 Comments

使用$(this)来获取选择的实际值

$("input[name='diagnose[sicherheit]']").change(function() {
  $("#sicherheit").val($(this).val());
  $( "#Scomit" ).click();
});

0
0 Comments

使用选择器$(this).val()可以获得选择的值。
我已经更改了您的 jQuery 选择器,因为您可以使用选择器的 id(id 必须始终是唯一的,代码更清晰)。
要触发具有 id Scomit 的元素的点击事件,可以使用.trigger()方法。

请尝试:

$('#diagnose_sicherheit').change(function(){
    $("#sicherheit").val($(this).val());
    $( "#Scomit" ).trigger('click');
});

0