2013-09-24 46 views
2
<input type="radio" name="sam1" value="1">HI 
<input type="radio" name="sam1" value="2">HI HI 

其实我尝试在click事件添加到上面提到的单选按钮分配的onclick事件以单选按钮使用HTML DOM

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

请纠正我的代码

function disp(){//content here} 

回答

5

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

onlick属性,当你尝试将事件处理程序添加到一个DOM元素参考使用,这里$("input:radio[name=sam1]")是一个jQuery包装,所以你可以使用jQuery的提供的事件实用程序来注册事件处理类似.on()

演示:Fiddle

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> 
+0

我需要使用jquery click事件添加到单选按钮 – Blossom

3

您在这里混合使用jquery和javascript。

使用这样的:

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

以下是演示:http://jsfiddle.net/Nz4ET/

相关问题