首页 > 解决方案 > 在单选按钮上执行 onChange 函数

问题描述

我得到了(工作)以下代码

$('#selBookable').change(function () {...

 <div class="radio radio-search">
  <label><input id="radio-new-pop" type="radio" name="radio_newest_popular" value="new" >Neueste</label>

当#selBookable 获得另一个值时执行。

现在我想在单击其他地方的单选按钮时执行此功能。

我试过了 :

$('#selBookable, #radio-new-pop').change(function () {...

但这不起作用。现在我想给这个“.change(function NAMEHERE”一个名字并执行该函数但也不起作用。感谢任何帮助。

编辑:我尝试使用 onchange 事件,但我又没有函数名可以调用。

标签: javascriptajaxonchange

解决方案


也许尝试将 jquery 侦听器放在$(document).ready().

或者

click您可以在收音机上添加一个处理程序,如下所示:

    <div class="radio radio-search">
        <label>
            <input id="radio-new-pop" type="radio" name="radio_newest_popular" value="new" onclick="handleClick(this)">
        Neueste</label>

在 JS 中:

    handleClick(myRadio) {
        // click function logic
    }

改编自这个答案。


推荐阅读