0

请通过此链接参考我的第一个问题,感谢@AV 的帮助,

提供的脚本实际上很好用,但是和的名称存在问题option valueoptgroup请访问http://jsfiddle.net/NZ6tY/7/了解更具体的操作,组 1-1与选项配合得很好value 和 optgroup 标签没有空格逗号斜杠,其余部分不可行,有人可以给出解决方案吗?我必须在选项值和 optgroup 标签中有一个长文本作为必要的信息。

谢谢。

4

1 回答 1

0

引用您的 jsfiddle,它的问题是 optgroup 的选择器。

它目前看起来像这样:

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

确实可以正常工作,但是当somelabel包含空格或特殊字符时,它们会干扰选择器。为了解决这个问题,只需somelabel用引号括起来,如下所示:

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

我分叉了你的小提琴并进行了更新(第 33 行):http: //jsfiddle.net/S7NkB/

编辑:请注意,如果somelabel包含引号字符,您希望转义或替换它们,否则它将再次中断。

于 2013-03-13T10:46:32.003 回答