由於某些原因,即使我將checked
屬性設置爲單選按鈕,我的jQuery代碼始終默認爲列表中的最後一個按鈕,爲什麼?jQuery:檢查獲取最後一個元素的值
HTML
<input class=t type=radio name=drop value=1 checked>one
<input class=t type=radio name=drop value=2>two
jQuery的
var dropResult;
$(function(){
$(".t").click(function(){
dropResult = $("input[name=drop]:checked").val();
});
});
試試這個 - $(「input [type ='radio']。t:checked」)。val ); – nikhil
我無法重現該問題。當我嘗試它時,'dropResult'始終是複選框的值。見http://jsfiddle.net/barmar/zrznppvb/ – Barmar
是的,我剛剛意識到,剛纔這是一個大頭黑髮。需要遠離計算機,然後回來看看究竟發生了什麼。 – Darkrum