我正在動態地從div數組中抓取選定的下拉選項的文本。當我這樣做:從div開始選擇下拉文本的正確方法是什麼?
$("#divID").children("select").eq(0).find('option:selected').text();
一切工作正常。但是,當我這樣做時:
$("#divID").children("select option:selected").eq(0).text();
它沒有按預期抓取文本。我想知道我在做後一種獲取文本的方法時做了什麼錯誤。謝謝。
JSFiddle - First Approach (Works)
JSFiddle - Second Approach (Doesn't Work)
感謝您的澄清。我假設select元素的選項是select元素本身的一部分,而不是select元素的子元素。這非常合理,謝謝! – ROFLwTIME 2012-08-06 15:06:34
+1用於解決和解釋。 – Adil 2012-08-06 15:07:54