Web_Design 板


LINE

请问一下 我现在有两个select选项 第一个select有a,b,c三项 第二个select有1,2,3,4,5,6六项 我想要在选择a时,只出现1,2两项选择 选择b时,只出现3,4两项 选择c时,只出现5,6两项 目前在网路上找了一些方法 用jquery处理data-parent跟child的部分,但不知道为什麽都无法工作 将网页简化之後剩下底下内容,可以帮忙看一下哪里出了错吗? <html lang="zh_TW" xmlns="http://www.w3.org/1999/xhtml"> <head> <script src="jquery-3.6.0.js"></script> <script> $(document).ready(function(){ $('#route').change(function() { var parent = $(this).val(); $('#branch').children().each(function() { if($(this).data('parent') != parent) { $(this).hide(); } else $(this).show(); }); }); }); </script> </head> <body> <select id="route"> <option value="a" selected="selected">A</option> <option value="b">B</option> <option value="c">C</option> </select><br /> <select id="branch"> <option data-parent="a" value="1" selected="selected">1</option> <option data-parent="a" value="2" >2</option> <option data-parent="b" value="3" >3</option> <option data-parent="b" value="4" >4</option> <option data-parent="c" value="5" >5</option> <option data-parent="c" value="6" >6</option> </select><br /> </body> </html> --



※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 211.22.200.117 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Web_Design/M.1625629719.A.C52.html
1F:推 nick8195: 或许是因为不同浏览器对於option display:none处理不同? 07/07 13:43
2F:→ nick8195: 可以试试每次都将#branch.empty() 并重新append新的选项 07/07 13:44
谢谢回应 我将empty加上後还是不行 又发现empty完全没有作用 才发现src="jquery-3.6.0.js"没发挥效果,我确定有下载放在相同资料夹了 改成网址去网页上读取就好了,真是奇怪,我再研究看看哪里错了 ※ 编辑: sinlin (211.22.200.117 台湾), 07/07/2021 14:15:28
3F:推 rahit: .each不要用 07/07 16:35
4F:→ rahit: 有的浏览器不支援 07/07 16:35
5F:→ rahit: 如果有错误讯息麻烦贴一下比较好判读 07/07 16:36
好的, 下次会注意错误讯息 目前只注意浏览器主页面中的waring跟error,在这个例子上是没有出现
6F:→ Rplus: 直接写个 fn 来更新 2nd select options 就好 07/07 22:29
感谢提供另一种方法 因为我目前只会html,css跟php跟mysql所以javascript都上网去抄 约略判读一下有没有问题而已 上面我贴的那个也可以使用了,原因是不知道为什麽使用本机的jquery无效 连到jquery CDN就可以正常运行了 ※ 编辑: sinlin (211.22.200.117 台湾), 07/08/2021 10:16:39
8F:推 rahit: 有可能你jquery位址指错 07/08 13:29
9F:推 chen5252: 本机有确认正常载入jq吗?有的话再从CDN下载一份盖掉原 07/14 23:29
10F:→ chen5252: 本的,清掉cache之後再试一次? 07/14 23:29
不好意思隔了这麽多天才确认好 确认没有载入後 发现档名有些错误,所以无法正常载入 谢谢各位的帮忙 ※ 编辑: sinlin (114.40.42.165 台湾), 07/30/2021 22:04:32







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:BabyMother站内搜寻

TOP