作者mickeyboy (mic)
看板Ajax
标题[问题] jquery的语法侦错
时间Mon Sep 18 21:30:22 2017
小弟最近参考了一篇网路文章
是做县市行政区的连动
但是用Chrome f12的时候会出现错误码
想请求版上的前辈 指点一下
附上程式码
https://jsfiddle.net/h1bgsa4j/2/
主要疑惑的地方是 下面这行
$("#Area").append("<option value=''>请选择</option>").append($("
#jAllArea
option[c="+$("#City").val()+"]").clone());
有爬文去看相关的语法
$('
#jAllArea option[value=1]')
这样看起来是没错的,但不知道问题点在哪里
想请教各位前辈,谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 36.234.203.159
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Ajax/M.1505741427.A.0BE.html
1F:推 maxsho: 试试看value加上单引号 09/18 22:05
2F:推 icydream: 在onload的时候,City预设值是请选择(value=''),所以造 09/18 22:37
3F:推 icydream: 成$("#jAllArea option[c=]")语法错误,改成 09/18 22:40
4F:→ icydream: $("#jAllArea option[c='"+$("#City").val()+"']" 09/18 22:41
感谢回覆~
刚刚尝试了一下,加了也还是有错误码
也尝试将City 请选择的Value加上数字
也是一样
※ 编辑: mickeyboy (36.234.197.120), 09/19/2017 20:16:50
5F:→ ckw: icydream的解释跟解法ok啊,为何还有错? 09/20 00:29
感谢回覆,是我自己这边出错,感谢!!
※ 编辑: mickeyboy (36.234.197.120), 09/21/2017 07:49:34