在jQuery或JavaScript中转义单引号

Som*_*one 6 javascript jquery

我想为<span>标记显示以下文本.如何逃避以下单引号?

$("#spn_err").text($('#txt1').attr('value')+" is not valid");
Run Code Online (Sandbox Code Playgroud)

我想将消息显示为' ZZZ' is not valid.这$('#txt1').attr('value')是一个动态值.它可以有abc,bcc,ddd,zzz.我怎样才能做到这一点?

Fel*_*ing 12

像这样:

$("#spn_err").text("'" + $('#txt1').val() + "' is not valid");
Run Code Online (Sandbox Code Playgroud)

在双引号内,单引号是普通字符,反之亦然.否则你可以通过添加反斜杠来逃避它们:"\""'\''.


C. *_*ggs 5

$("#spn_err").text('\'' + $("#txt1").attr("value") + '\' is not valid');
Run Code Online (Sandbox Code Playgroud)