Jquery replacewith()函数在我的页面中不起作用

时间:2016-10-28 06:24:04

标签: jquery html

我想替换按钮的文字。我想用“Läsmer”替换“Read more”文本。您可以查看网址:http://www.hummingbird.se/blogg-test/

我正在尝试此代码。 HTML

<div class="vc_btn3-container vc_btn3-left">
<a href="http://www.hummingbird.se/kryssning-fran-hawaii/" class="vc_gitem-link vc_general vc_btn3 vc_btn3-size-md vc_btn3-shape-rounded vc_btn3-style-flat vc_btn3-color-juicy-pink" title="Read more">Read more</a>
</div>

<script type="text/javascript">
    jQuery(document).ready(function($){
      $(".vc_btn3-left > a").replaceWith("Läs mer");
});

2 个答案:

答案 0 :(得分:1)

&#13;
&#13;
jQuery(document).ready(function($){
      $(".vc_btn3-left > a").text("Läs mer");
});
&#13;
<div class="vc_btn3-container vc_btn3-left">
<a href="http://www.hummingbird.se/kryssning-fran-hawaii/" class="vc_gitem-link vc_general vc_btn3 vc_btn3-size-md vc_btn3-shape-rounded vc_btn3-style-flat vc_btn3-color-juicy-pink" title="Read more">Read more</a>
</div>
<script src="https://code.jquery.com/jquery-2.2.4.min.js"></script>
&#13;
&#13;
&#13;

您可以尝试这样做,text()将替换为新文字

$(".vc_btn3-left > a").text("Läs mer");

答案 1 :(得分:1)

$(".vc_btn3-left > a").html("Läs mer");

那应该替换该类的html内容。