为什么Jquery不能在wordpress的小部件中工作?

时间:2017-03-09 23:19:10

标签: jquery wordpress plugins

这是我的页面: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,两者都不起作用。 任何人都可以解释为什么在小部件中这个代码不起作用,我怎么能“修复”那个?

1 个答案:

答案 0 :(得分: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对象。