javascript - 在单选按钮上执行 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 事件,但我又没有函数名可以调用。
解决方案
也许尝试将 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
}
改编自这个答案。
推荐阅读
- arrays - 如何根据一行中的值对 Swift 中的二维数组列进行排序?
- laravel - 如何在 Laravel 中检查日期验证规则中的年份
- word2vec - 是否建议删除 word2vec 算法中的重复单词?
- javascript - 如何使用作为生成器并能够链接它们的函数来扩展数组?
- python - 如何在 python 中将 csv 中的两列组合为我的 ggplot 的 x 轴?
- java - MD5 - 未定义字符串类型的方法
- json - 以编程方式用数据填充 Firestore 文档
- mysql - 需要为现有项目动态更改时区
- angular - input[ngbdatepicker] 指令的用例
- java - 为什么我的控制台输入没有终止。如果我删除代码 countSwaps(a,size) 则控制台输入终止,否则不会