Re: [問題] jQuery可以包成DOM物件嗎?
※ 引述《TheThird (第三個…)》之銘言:
: → TheThird:樓上這個網站好棒! 02/03 22:02
:
: 感謝TonyQ大的提供,不過嘗試後發現了幾個問題。
:
: http://jsfiddle.net/Vxj4c/
:
: appendOptions是改寫TonyQ大的使用jQuery的function,
: appendOptions2則是使用DOM的function。
: 使用jQuery append option,length是空的,如果之後要設定selected
: 之類的就沒辦法(不能用索引找option比對特定value或text)。
(Update: 這是你打錯 selector,不是 jQuery 沒辦法....)
:
: 用DOM append的就可以。
你沒有看對重點,
select 底下的 option 有別於一般的 html tag。
他本來就不希望你用 dom element 或 selector 的方式去存取他。
(想想看,你下 css 時, #select option 有用嗎?)
它更像是 select 的 properties 。
如果你要設定 selected,你應該要撈 select 出來再拿 options 比對,
或者直接對select 下 val() ,如果你知道他的值。
而且為什麼你會需要比對 option ?
一般來講 option 不太會有這種需求,通常都是 val 解比較多。
我覺得你應該先講你的目的,可以再來討論怎麼寫比較符合題意。XD
--
網頁上拉近距離的幫手 實現 GMail豐富應用的功臣
數也數不清的友善使用者體驗 這就是javascript
歡迎同好到 AJAX 板一同討論。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.133.44.37
※ 編輯: TonyQ 來自: 220.133.44.37 (02/06 19:14)
推
02/06 20:06, , 1F
02/06 20:06, 1F
→
02/06 20:06, , 2F
02/06 20:06, 2F
→
02/06 20:06, , 3F
02/06 20:06, 3F
→
02/06 20:06, , 4F
02/06 20:06, 4F
→
02/06 20:15, , 5F
02/06 20:15, 5F
※ 編輯: TonyQ 來自: 220.133.44.37 (02/06 20:22)
→
02/06 20:23, , 6F
02/06 20:23, 6F
→
02/06 20:24, , 7F
02/06 20:24, 7F
→
02/06 20:24, , 8F
02/06 20:24, 8F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
Ajax 近期熱門文章
PTT數位生活區 即時熱門文章