尝试替换包含在按钮标记中的一些文本,但是这个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');
})
答案 0 :(得分:3)
您需要先导入jQuery。将代码放在像.ready或.click这样会触发事件的方法中。
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;
编辑:
您可以省略第二行。所以最终的代码将是
jQuery(document).ready(function(){
jQuery('#load').text('MÉG TÖBB MEMORABILIA');
});