基本上我在页面上有一个计时器,当它过期时,会改变特定类的链接。
以下是代码:
var expiry = function() {
$("#promo-block").remove();
$("#full-price").show();
$(".purchase-link").each(function() {
$(this).attr("href","http://example.com");
});
};
我还希望做的是在计时器到期时更改链接的链接文本(从"立即保存$ XX;到#34;点击此处购买&# 34。)
任何帮助将不胜感激。感谢。
答案 0 :(得分:0)
获取&#34的课程/ ID;立即保存$ XX"并使用jQuery修改HTML。
即
HTML:
<span id="purchase">Save $XX Now</span>
JS:
$('#purchase').html('Click Here to Purchase');
答案 1 :(得分:0)
这是一个简单的jQuery问题。使用.text()
方法。
$(".purchase-link").each(function() {
$(this).attr("href","http://example.com").text("Click Here to Purchase");
});
答案 2 :(得分:0)
假设链接是纯文本,您可以使用text
方法并执行以下操作:
function expiry() {
$("#promo-block").remove();
$("#full-price").show();
$(".purchase-link").each(function() {
var link = $(this);
link.attr("href", "http://example.com");
link.text("Click Here to Purchase");
});
};
然后只使用setTimeout:
setTimeout(expiry, 3000); // 3 seconds