将onclick事件分配给radiobutton使用HTML DOM

Blo*_*som 3 jquery onclick onload radio-button

<input type="radio" name="sam1" value="1">HI
<input type="radio" name="sam1" value="2">HI HI
Run Code Online (Sandbox Code Playgroud)

其实我尝试将click事件添加到上面提到的单选按钮

$("input:radio[name=sam1]").onclick = function () {disp()};
Run Code Online (Sandbox Code Playgroud)

请更正我的代码

function disp(){//content here}
Run Code Online (Sandbox Code Playgroud)

Aru*_*hny 6

它是

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

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

演示:小提琴


Out*_*ker 6

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

$("input:radio[name=sam1]").click(function(){
 disp();
});
Run Code Online (Sandbox Code Playgroud)

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