2011-10-11 159 views
2

我已經動態創建了使用克隆方法的字段。我如何唯一命名這些控件?我有一個單選按鈕和文本字段。現在,當單擊按鈕時,我必須隱藏並顯示控件。如何獲取單選按鈕的ID或名稱?我感謝任何幫助。動態創建的字段

+0

什麼是你的代碼,當你克隆? – Neal

回答

0

撥弄克隆:http://jsfiddle.net/eFkC7/3/

$(":radio").click(function() { 
    var radioID = $(this).attr("id"); 
}); 

OR

$("input[name=radioGroupName]").click(function() { 
    var radioID = $(this).attr("id"); 
}); 
+0

@ nav100將克隆添加到小提琴示例中 –

0

可以使用$(element).attr("name");$(element).attr("id");

attr(attributeName) 

更多的相關信息:Jquery .attr()

+0

如何找出哪個控件被點擊? – nav100

+0

使用$(this)工作,向我們展示您的js如果dos無效 –

0

你需要使用帶有.live()單擊事件:

$("input").live("click", function() { 
    alert($(this).attr("id")); 
});