2015-02-09 25 views
1

我需要填充很多單選按鈕列表,例如:是問題一(有答案選擇是/否)=是,爲每個列表設置每個列表的最後一個/第一個單選按鈕類。設置每個列表中的每個最後一個單選按鈕

我第一次有這樣的事情:

$('.radiolist110 input[type="radio"]').last().prop('checked', true); 
    $('.radiolist110').css("color", "#999999"); 

對於每一個單選列表,但多數民衆贊成在一個長長的清單,所以我試着給列表中的所有,同一類名=「automaticallyAnswered」,所以我只有腳本標記中的一行或兩行代碼。不幸的是,給我的每個分區的顏色,但只有最後一個單選按鈕被檢查。使用$('。radiolist.automaticallyAnswered Input [... did not work eighter。

我確定有一些像foreach .radiolist with .automaticallyAnswered,set last prop ....但我無法找到

+1

請發表你的HTML – SarathSprakash 2015-02-09 13:13:30

+0

聽起來像是你想要的選擇是:(」。radiolist110 ')。'$找到(' 輸入[類型= 「radio」]:last')'(即:在每個'.radiolist110'中找到最後一個'radio') – billyonecan 2015-02-09 13:22:15

+0

真棒,它像一個魅力:) 但是...爲什麼「發現...」 :last「與我使用的.last()非常不同。 Huh – 2015-02-09 13:31:14

回答

0

您當前的選擇將只返回一個元素:

$('.radiolist110 input[type="radio"]').last() 

..因爲您收到的所有input[type="radio"].radiolist110之內,但是當您撥打last()時,只獲取該集合中的最後一個元素。

你需要讓每個radiolist110最後input[type="radio"]

$('.radiolist110').find('input[type="radio"]:last'); 
相關問題