Javascript 尝试在下拉列表中搜索标题名称为的元素

Javascript 尝试在下拉列表中搜索标题名称为的元素,javascript,jquery,Javascript,Jquery,我在尝试搜索select下拉列表中的特定标题并生成当前选定的值时出现此错误(“未捕获的异常:语法错误,无法识别的表达式”) 这就是我想做的 var selectedAppName = 'title with space'; //generating this value run time $("#drop").find("option[title=" + selectedAppName + "]").attr("selected", "selected"); 以及上述问题的工作演示 是否有修复

我在尝试搜索select下拉列表中的特定标题并生成当前选定的值时出现此错误(“未捕获的异常:语法错误,无法识别的表达式”)

这就是我想做的

var selectedAppName = 'title with space'; //generating this value run time
$("#drop").find("option[title=" + selectedAppName + "]").attr("selected", "selected");
以及上述问题的工作演示


是否有修复程序或jquery不允许使用此表达式?

您需要使用
正确连接
所选的appname
变量:

$("#drop").find("option[title='" + selectedAppName + "']").attr("selected", "selected");
// ---------------------------^  here and here -------^ ------------------------

您需要使用
”正确连接您的
所选的appname
变量:

$("#drop").find("option[title='" + selectedAppName + "']").attr("selected", "selected");
// ---------------------------^  here and here -------^ ------------------------

您需要使用
”正确连接您的
所选的appname
变量:

$("#drop").find("option[title='" + selectedAppName + "']").attr("selected", "selected");
// ---------------------------^  here and here -------^ ------------------------

您需要使用
”正确连接您的
所选的appname
变量:

$("#drop").find("option[title='" + selectedAppName + "']").attr("selected", "selected");
// ---------------------------^  here and here -------^ ------------------------