2013-03-13 66 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