2013-09-24 48 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/

相關問題