在下面的代码中,如何在"
myClass "
我尝试了\"
myClass \"
,但它无效
var s = '<span onclick="$($(this).text()).addClass("myClass")">test</span>';
答案 0 :(得分:3)
var s = $("<span>test</span>");
s.on("click", function(){
$($(this).text()).addClass("myClass");
});
答案 1 :(得分:2)
Billy Matthews所说的,但这是实际的例子:
var s = '<span onclick="$($(this).text()).addClass("myClass")">test</span>';
"
修复了它。
答案 2 :(得分:1)
您必须使用"
但是,这仍然是错误的,因为这会在双引号中加上双引号。使用'
代替单引号。
答案 3 :(得分:0)
要转义HTML属性中的引号,请使用"
。