[英]Single quotes changed to double quotes
我有一個問題,就是在JavaScript中使用單引號時,這些單引號將被更改為瀏覽器中的雙引號
var divs = $(".new_spezial > .contentContainer");
for(var i = 0; i < divs.length; i+=3) {
divs.slice(i, i+3).wrapAll("<div class='spezial_row'></div>");
}
即使轉義單引號也無濟於事。
var divs = $(".new_spezial > .contentContainer");
for(var i = 0; i < divs.length; i+=3) {
divs.slice(i, i+3).wrapAll("<div class=\'spezial_row\'></div>");
}
它將始終在瀏覽器中更改為:
var divs = $(".new_spezial > .contentContainer");
for(var i = 0; i < divs.length; i+=3) {
divs.slice(i, i+3).wrapAll("<div class="spezial_row"></div>");
}
我該如何解決?
我發現問題出在我的CMS(Typo3)中
xhtml_cleaning = all
活性。 因此單引號被替換了...
您是否嘗試過這2個選項?
var divs = $(".new_spezial > .contentContainer");
for(var i = 0; i < divs.length; i+=3) {
divs.slice(i, i+3).wrapAll('<div class="spezial_row"></div>');
}
var divs = $(".new_spezial > .contentContainer");
for(var i = 0; i < divs.length; i+=3) {
divs.slice(i, i+3).wrapAll("<div class=\"spezial_row\"></div>");
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.