3
<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}
4

4 回答 4

6

这是

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

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

演示:小提琴

于 2013-09-24T06:41:02.900 回答
6

希望这个链接可以帮助你.. :)

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

http://jsfiddle.net/nibin_10/JNyAB/

于 2013-09-24T06:48:27.393 回答
4

您在这里混合 jquery 和 javascript。

像这样使用:

function disp(){
    //content here
}
$("input:radio[name=sam1]").click(disp)

这是演示:http: //jsfiddle.net/Nz4ET/

于 2013-09-24T06:50:07.500 回答
2
Try this
<input type="radio" name="sam1" value="1">HI

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

<script>
$('input:radio[name=sam1]').click(function(){
    disp()
});
function disp()
{
    alert('Hello'); 
}
  </script> 
于 2013-09-24T06:43:50.397 回答