<select id='test' size='1'><option value='this"'>this"</option></select>
这些都不起作用:
if ($('#test option[value="this""]').length == 0 ) {
$('body').append('true');
}
else {$('body').append('false');}
if ($("#test option[value='this"']").length == 0 ) {
$('body').append('true');
}
else {$('body').append('false');}
编辑:
这个问题可能过于简单了。值字符串实际上是一个从另一个来源派生的变量,所以我不知道在哪里添加转义字符。
我本来会这样想:var temp = mySTRING.replace('\"','\\\"');
会起作用,但它没有......