用Jquery替换包含在按钮标记w中的文本

时间:2018-01-16 14:31:11

标签: jquery html

尝试替换包含在按钮标记中的一些文本,但是这个jquery似乎对我不起作用。有什么建议吗?

<div id="memorabilia">
  <button class="btn btn-primary" id="load">More Memorabilia</button>
</div>
$('#load').text(function() {
  $(this).text('MÉG TÖBB MEMORABILIA');
})

https://jsfiddle.net/nqfz5340/2/

1 个答案:

答案 0 :(得分:3)

您需要先导入jQuery。将代码放在像.ready或.click这样会触发事件的方法中。

&#13;
&#13;
jQuery(document).ready(function(){
    jQuery('#load').text(function() {
        jQuery(this).text('MÉG TÖBB MEMORABILIA');
    })

});
&#13;
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>


<div id="memorabilia">
<button class="btn btn-primary" id="load">More Memorabilia</button>
</div>
&#13;
&#13;
&#13;

编辑:

您可以省略第二行。所以最终的代码将是

jQuery(document).ready(function(){
        jQuery('#load').text('MÉG TÖBB MEMORABILIA');
});