加载方法后的JQuery调用替换方法

时间:2013-09-22 16:41:02

标签: jquery

我想在加载页面之后使用这个实例(使用.load方法)

this.innerHTML = this.innerHTML.replace(/\bok\b/g, '<img src="ok.png" alt="good word"/>')

我希望在页面加载后拥有<p>的所有class="special"使用它。

怎么做?

感谢的

2 个答案:

答案 0 :(得分:0)

StackOverflow不是代码编写服务,但无论如何,这是一个快速的服务。

$(function() {
    $('p.special').each(function() {
        $(this).html(function(i,html) {
            return html.replace(/\bok\b/g, '<img src="ok.png" alt="good word"/>');
        });
    });
});

答案 1 :(得分:0)

如果是页面加载,那么

jQuery(function(){
    $('p.special').html(function(idx, html){
        return html.replace(/\bok\b/g, '<img src="ok.png" alt="good word"/>')
    })
})

如果使用.load()加载动态元素,那么在加载回调中您可以添加$('p.special').html(...)