我有這些單選按鈕。用jquery/Ajax獲取單選按鈕值
<input type="radio" id="flip" name="flip" value="Head" checked="checked" /> Head
<input type="radio" id="flip" name="flip" value="Tail" /> Tail
我試圖處理與阿賈克斯一個形式,我試圖用這個
var dataString = {
flip: $("#flip").val()
};
console.log(dataString.flip);
得到這些單選按鈕的值現在,當我做console.log
檢查值其發送我總是得到Head
而不是尾巴,即使我選擇尾巴作爲選擇。任何人都可以幫助我,爲什麼這樣呢?
你不能有多個相同的ID! – Luke
'id =「flip」'=>'class =「flip」' - '$(「#flip」)'=>'$(「。flip」)' –
[ID必須是唯一的](http: /stackoverflow.com/questions/5611963/can-multiple-different-html-elements-have-the-same-id-if-theyre-different-eleme),因爲它會導致[JavaScript](https:///developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/id)和CSS,當您嘗試與這些元素進行交互時。 –