jquery - 使用 HTML DOM 将 onclick 事件分配给单选按钮

标签 jquery onclick radio-button onload

<input type="radio" name="sam1" value="1">HI
<input type="radio" name="sam1" value="2">HI HI

实际上我正在尝试将点击事件添加到上面提到的单选按钮

$("input:radio[name=sam1]").onclick = function () {disp()};

请更正我的代码

function disp(){//content here}

最佳答案

//dom ready handler
jQuery(function ($) {
    $("input:radio[name=sam1]").click(disp)
})

当您尝试将事件处理程序添加到 dom 元素引用时,将使用 onlick 属性,此处为 $("input:radio[name=sam1]") 是一个 jQuery 包装器,因此您可以使用 jQuery 提供的事件实用程序来注册事件处理程序,如 .on()

演示:Fiddle

关于jquery - 使用 HTML DOM 将 onclick 事件分配给单选按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18974632/

相关文章:

jQuery 选择器 - 除第一个之外的所有选择器

android - 如何在多个 fragment 中处理相同的 onClick 操作而不重复代码?

JQuery 和 RadioButtons 问题

java - 如果已经在 Android 中选中,如何防止第二次单击单选按钮?

javascript - mmenu插件检查滑动是否完成

javascript - Jquery 对话框 对话框不是一个函数

c# - Webbrowser 单击具有 OnClick 属性的链接

javascript - jQuery UI - 如何区分拖动/调整大小开始事件和单击事件?

css - 调整图像类型单选按钮中的标签位置

jQuery bootstrap 日期范围选择器,仅提供月份 View 模式