更換一個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你能舉個例子嗎?不知道你的意思是「通過''逃生」 –