作者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/m.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