我在通过 JQuery 的 html 选择元素中选择选项时遇到问题。下一段代码演示了我的问题:
$('select[name="location"] option[value=' + 'mercedes mercedes' + ']').attr('selected', true);
我有简单的 html 代码用于选择选项值 - “mercedes mercedes”。当我运行我的脚本时——出现异常:
"Error: Syntax error, unrecognized expression: [value=mercedes mercedes] throw new Error( "Syntax error, unrecognized expression: " + msg );"
当我删除空格时 - 一切正常。也许有人知道 - 如何解决?
最佳答案
在您的选项周围加上引号:
$('select[name="location"] option[value="' + 'mercedes mercedes' + '"]')
关于javascript - 选择带有空格的选项时出现 JQuery 异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12627058/