1
我正在修改BigCommerce模板,並且想要更改模式中的某些文本,然後已啓動。 我使用jQuery來克服常規頁面上的這些問題,但在模式上它不起作用。 接下來的代碼塊是在「普通」的頁面上使用:如何在啓動後更改模式中的元素?
$(document).ready(function(){
$('.TopMenu li:contains("or")').each(function() {
var text = $(this).html();
$(this).html(text.replace('or', 'maybe'));
});
});
下一個代碼是否爲模態不工作:
$(document).ready(function(){
$("#ModalContainer").ready(function(){
$('#fastCartNumItemsTxt').each(function() {
var text = $(this).html();
$(this).html(text.replace('items','stuff'));
});
});
});
我試圖使用方法:
$(".ProductActionAdd a").on("click", function() {
$("#ModalContainer").ready(function(){
$('#fastCartNumItemsTxt').each(function() {
var text = $(this).html();
$(this).html(text.replace('items','stuff'));
});
});
});
其中「.ProductAction添加一個」表示添加到購物車按鈕,啓動模式。仍然不起作用...
任何想法爲什麼?
什麼樣的模式? – isherwood
'this'在JavaScript中可能非常棘手。明確提及你想要修改的內容會更好。 – pennstatephil
它不起作用? 'each'在'#fastCartNumItemsTxt'中找不到任何項目? – adamdc78