2013-03-13 48 views
0

請通過此link參考我的第一個問題,由於@AV爲助人爲樂,jQuery的OPTGROUP和選擇價值

其提供的腳本實際上是工作的偉大,但有一個問題在爲option valueoptgroup船名,請到http://jsfiddle.net/NZ6tY/7/更具體的行動,組1-1沒有空間逗號斜線,其中剩下的就是行不通正在與期權價值和OPTGROUP標籤不錯,可以任何人都請提供解決方案?必須在選項值和optgroup標籤中輸入長文本作爲必要信息。

謝謝。

回答

0

引用你的jsfiddle,它的問題是optgroup的選擇器。

目前,它看起來像這樣:

$('optgroup[label='+somelabel+']');

這確實工作正常,但是當somelabel包含空格或特殊字符,它們會干擾與選擇。 爲了解決這個問題,只需附上somelabel引號,像這樣:

$('optgroup[label="'+somelabel+'"]');

我分叉的小提琴和取得的更新(33行):http://jsfiddle.net/S7NkB/

編輯:請注意,如果somelabel包含你想逃避或替換的引號字符,否則它會再次破解。

+0

非常感謝。 – conmen 2013-03-14 02:15:58