我在 JavaScript 中有一个包含引号的字符串 - 例如,Don't click this checkbox
或He said "hi"
. 我试图找到一个具有完全相同值的复选框。
对于我的第一个示例,我有 HTML:
<input type="checkbox" value="Don\'t click this checkbox">
我的变量 qDon't click this checkbox
里面有字符串。要尝试查询此复选框,我有以下代码。我哪里错了?
q = q.replace("'", "\'").replace("\"", "\\"");
var $checkbox = $("input:checkbox[value='" + q + "']");