是否有可能以確定是否單選按鈕的值沒有改變?jQuery的 - 確定是否單選按鈕值沒有改變
目前,我試圖改變按鈕更改提交按鈕的確認消息,如果該值沒有改變不想要的任何消息。我現在是這樣的:
$('input[type="radio"]').change(function() {
var selected = $('input:checked[type="radio"]').val();
if(selected == 'true') {
$("#submit_button").data("confirm", "foo");
} else if(selected == 'false') {
$('#fee').hide();
$("#submit_button").data("confirm", "bar");
}
這將改變確認消息給foo如果選擇的按鈕是真的,欄如果選擇的按鈕是假的。但是,如果我不想返回任何內容(沒有消息),如果單選按鈕默認爲true,並且選擇是true,那該怎麼辦?
使用複選框而不是單選按鈕。 –
默認情況下,如果輸入被選中或未被選中,則會返回'defaultChecked' DOM節點屬性。現在,閱讀3次你的問題,我還不確定你在這裏期待什麼? –
我不確定你想要做什麼,但是應該在提交點擊時進行驗證。在提交去尋找輸入值並驗證,如果你的值是X,那麼如果不是Z,則不需要在無線電輸入上設置一個事件。 – andybeli