作者TonyQ (沉默是金)
看板Ajax
标题Re: [讨论] removeAttr, selected, IE bug?
时间Sat May 23 18:54:11 2009
※ 引述《tomin (for pete's sake)》之铭言:
: 1 2 3 火车
: 1 2 3 公车
:
: 1,2,3不能重覆
:
: 移除selected 我是用来移除重覆的选项
: 比如火车选1後 飞机又再选1 要将火车的1移除
: ※ 编辑: tomin 来自: 122.116.40.183 (05/23 18:17)
: → TonyQ:唔 , 是真的要把 option remove 掉 , 还是改 selectIndex ? 05/23 18:22
: → TonyQ:你说的需求感觉不需要特地绕远路去移除 selected 欸 o_oa 05/23 18:22
: → tomin:只要改selectIndex option可以remove 是attr才remove不掉 05/23 18:27
我是这麽想啦 @@
你一个选择中的项目要移除 selected ,
那接下来你预期他显示的是哪一个 , 第一个?
那直接设 select 的 selectedIndex =0 不是比较快 orz
我只是觉得好像有很多替代方案 ,
这个 remove selected attr 的路 , 看起来似乎没有很合理的显示方案 .
我是觉得除非你有用 attr selector 去作什麽事情 ,
不然似乎......有很多替代方案可以不用硬碰硬 ?.?
像你说的需求 , 在没有别的条件的前题下这样作就好啦...
http://iis.tonyq.org/test/testMultiSelectSync.htm
--
话说我上次觉得某个问题没有那麽必要讨论的时候 ,
被人说过不应该阻挡别的好奇心之类的话 .
所以如果你是真的想学术性讨论 selected 的 attr 怎麽移除 ,
不是想解决某实务问题的话 , 请直接跳过这篇吧 ... XD
--
What do you want to have ? / What do you have?
从书本中,你可以发现我的各种兴趣。
从CD中,你可以了解我所喜欢的偶像明星。
或许从文字你很难以了解一个人,但从物品可以。
My PPolis , My past. http://ppolis.tw/user/Tony
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 221.169.78.140
※ 编辑: TonyQ 来自: 221.169.78.140 (05/23 18:56)
1F:→ tomin:我用selectedIndex解决罗 的确没必要去碰attr 05/23 18:59
2F:→ tomin:脑筋转一下就通了XD 05/23 18:59
3F:→ TonyQ:我还想说你这麽执着於那个attr必有过於常人的理由...XD 05/23 19:02
4F:推 tomin:你写的code好精简啊 看了真是愉快^^ 哈 实务比原理可行啊 05/23 19:07
5F:推 chrisQQ:btw 「<!DOCTYPE HTML PUBLI 」 是怎麽回事 XD 05/23 19:27
6F:→ TonyQ:漏网之鱼...XD 05/23 19:52
7F:→ TonyQ:哦 这麽一说发现我的 test dir 一堆错误 DOCTYPE XD 05/23 19:52