我有以下标记,我无法逃避 onclick 事件的 ajax 部分,它是动态附加的内容。
<a class="_button" onclick="$('#add ul')
.append('<li><div class=\'error\'>
<img src=\'img/spinner.gif\' class=\'ajax_progress\' /><span></span></div></div>
<b class=\'bg\'>Prénom, Nom</b> <input type=\'text\' onclick=\'$(this).autocomplete(autocomp_opt);\'
class=\'_input _input_text\' style=\'width: 200px;height:24px\' value=\'\' />
<b class=\'bg\'>Montant</b>
<input type=\'text\' id=\'\'
class=\'_input _input_text _int\'
style=\'height:24px\' value=\'\' /> €
<input type=\'submit\' class=\'_submit\' cs_user_id=\'\'
onclick=\'$.ajax({type:\'POST\',url:\'\'})\'
value=\'Ajouter\' /></li>')"
style="float: left;margin-top: 0px;margin-left: 5px;">Ajouter un associé</a>
返回错误的部分是这个:
onclick=\'$.ajax({type:\'POST\',url:\'\'})\'
syntax error
[Break On This Error]
$.ajax({type:
所以我想这是因为我在单引号内有单引号,但是在这种情况下有没有办法转义引号?