请通过此链接参考我的第一个问题,感谢@AV 的帮助,
提供的脚本实际上很好用,但是和的名称存在问题option value
,optgroup
请访问http://jsfiddle.net/NZ6tY/7/了解更具体的操作,组 1-1与选项配合得很好value 和 optgroup 标签没有空格,逗号或斜杠,其余部分不可行,有人可以给出解决方案吗?我必须在选项值和 optgroup 标签中有一个长文本作为必要的信息。
谢谢。
请通过此链接参考我的第一个问题,感谢@AV 的帮助,
提供的脚本实际上很好用,但是和的名称存在问题option value
,optgroup
请访问http://jsfiddle.net/NZ6tY/7/了解更具体的操作,组 1-1与选项配合得很好value 和 optgroup 标签没有空格,逗号或斜杠,其余部分不可行,有人可以给出解决方案吗?我必须在选项值和 optgroup 标签中有一个长文本作为必要的信息。
谢谢。
引用您的 jsfiddle,它的问题是 optgroup 的选择器。
它目前看起来像这样:
$('optgroup[label='+somelabel+']');
确实可以正常工作,但是当somelabel
包含空格或特殊字符时,它们会干扰选择器。为了解决这个问题,只需somelabel
用引号括起来,如下所示:
$('optgroup[label="'+somelabel+'"]');
我分叉了你的小提琴并进行了更新(第 33 行):http: //jsfiddle.net/S7NkB/
编辑:请注意,如果somelabel
包含引号字符,您希望转义或替换它们,否则它将再次中断。