【问题标题】:Why Jquery don't work in widgets of wordpress?为什么 Jquery 不能在 wordpress 的小部件中工作?
【发布时间】:2017-03-09 23:19:09
【问题描述】:

这是我的页面:https://3brow.com/loja 这是我已经尝试过的所有代码。 所有人都尝试使用 $(document).ready(function() 但也没有用。

$('#select2-select-pa_cor-container:contains("Todoscores")').text('another text');

$('#select2-select-pa_cor-container').each(function() {
    var text = $(this).text();
    $(this).text(text.replace('TodosCores', 'another text')); 
});

$("#select2-select-pa_cor-container p:contains('TodosCores')").html("another text");

$('#select2-select-pa_cor-container:contains("TodosCores")').text('another text');
$('#select2-select-pa_cor-container').html($(this).html().replace('TodosCores','another text'));

$('#select2-select-pa_cor-container').each(function() {

   var text = $(this).html();
   $(this).html(text.replace('TodosCores', 'another text')); 

});

$( "#select2-select-pa_cor-container" ).replaceWith( "<span>another text</span>" );

我必须使用“display:none”和“before”来“工作”。

我尝试更改另一个 div 的占位符,并使用相同的代码尝试另一个 div 并工作。我正在使用 wordpress,而这两个都不起作用的是小部件。 谁能解释为什么在小部件中此代码不起作用,我该如何“修复”它?

【问题讨论】:

    标签: jquery wordpress plugins


    【解决方案1】:

    您是否尝试替换此行:

    $('#select2-select-pa_cor-container').html($(this).html().replace('TodosCores','another text'));
    

    为此:

    $('#select2-select-pa_cor-container').html($('#select2-select-pa_cor-container').html().replace('TodosCores','another text'));
    

    ?

    我认为您没有很好地使用 this 对象。

    【讨论】:

    • 是的。我只是忘了放在那里。有趣的是,我还有另一个可以使用 Jquery 的小部件。
    猜你喜欢
    • 2022-01-13
    • 1970-01-01
    • 1970-01-01
    • 2011-04-14
    • 1970-01-01
    • 1970-01-01
    • 2018-03-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多