更换一个DOM元素我需要更换以下html元素jQuery的 - 负载
<input type="submit" id="send_product_enquiry" value="Send Enquiry" class="button">
与此
<input type="submit" id="send_product_enquiry" onclick="ga('send', 'event', { eventCategory: 'Contact From Enquiry', eventAction: 'Form Entry', eventLabel: 'Contact Form Enquiry'});" value="Send Enquiry" class="button">
我一直在尝试使用
jQuery(document).ready(function($) {
$('#send_product_enquiry').replaceWith('<input type="submit" id="send_product_enquiry" onclick="ga('send', 'event', { eventCategory: 'Contact From Enquiry', eventAction: 'Form Entry', eventLabel: 'Contact Form Enquiry'});" value="Send Enquiry" class="button"> ');
});
但我不断收到以下错误
“失踪)的说法......”
我知道这是一个语法的事情与双或单引号,但我只是不知道什么是正确的。一直在搞乱没有结果。
在代码片段中,单引号内部没有被转义的单引号,因此会产生问题。如果您在同一引号内使用引号,则需要使用\转义它们。 – GillesC
@gillesc你能举个例子吗?不知道你的意思是“通过''逃生” –