[问题] jquery的语法侦错

楼主: mickeyboy (mickey)   2017-09-18 21:30:22
小弟最近参考了一篇网络文章
是做县市行政区的连动
但是用Chrome f12的时候会出现错误码
想请求版上的前辈 指点一下
附上程式码
https://jsfiddle.net/h1bgsa4j/2/
主要疑惑的地方是 下面这行
$("#Area").append("<option value=''>请选择</option>").append($("#jAllArea
option[c="+$("#City").val()+"]").clone());
有爬文去看相关的语法
$('#jAllArea option[value=1]')
这样看起来是没错的,但不知道问题点在哪里
想请教各位前辈,谢谢
作者: maxsho (沉默的熊)   2017-09-18 22:05:00
试试看value加上单引号
作者: icydream (巧虎)   2017-09-18 22:37:00
在onload的时候,City默认值是请选择(value=''),所以造成$("#jAllArea option[c=]")语法错误,改成$("#jAllArea option[c='"+$("#City").val()+"']"
作者: ckw (要暱称作啥)   2017-09-20 00:29:00
icydream的解释跟解法ok啊,为何还有错?

Links booklink

Contact Us: admin [ a t ] ucptt.com