javascript - 单击 div 和带有 JS 的按钮后重定向用户

标签 javascript jquery

我使用此代码在单击 div 和下一个按钮后重定向用户, 但它对我不起作用:(

这是我的代码

$("a.xxx").click(function() {
  $(this).toggleClass("yyy").toggleClass("xxx");
});
$(".resellc").click(function() {
var rid = document.getElementsByTagName('yyy').id;
location.href = rid;
});
<a id="3" class="xxx"><div style="color: black; padding: 10px; border-bottom: 0.1px solid;">Apple watch</div></a><a id="18" class="xxx"><div style="color: black; padding: 10px; border-bottom: 0.1px solid;">Apple Watch</div></a><a id="21" class="xxx"><div style="color: black; padding: 10px; border-bottom: 0.1px solid;">BMW Bike</div></a><a id="30" class="xxx"><div style="color: black; padding: 10px; border-bottom: 0.1px solid;">Women lingerie</div></a>
<button class="resellc">next</button>

谢谢

最佳答案

你可以使用这个:

$("a.xxx").click(function(e) {
    e.preventDefault();
    var rid = this.id;
    $(this).toggleClass("yyy").toggleClass("xxx");
    $(".resellc").off('click').one('click', function() {
        location.href = rid;
        console.log(rid);
    });
});

$("a.xxx").click(function(e) {
    e.preventDefault();
    var rid = this.id;
    $(this).toggleClass("yyy").toggleClass("xxx");
    $(".resellc").off('click').one('click', function() {
        location.href = rid;
        console.log(rid);
    });
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<a id="3" class="xxx"><div style="color: black; padding: 10px; border-bottom: 0.1px solid;">Apple watch</div></a><a id="18" class="xxx"><div style="color: black; padding: 10px; border-bottom: 0.1px solid;">Apple Watch</div></a><a id="21" class="xxx"><div style="color: black; padding: 10px; border-bottom: 0.1px solid;">BMW Bike</div></a><a id="30" class="xxx"><div style="color: black; padding: 10px; border-bottom: 0.1px solid;">Women lingerie</div></a>
<button class="resellc">next</button>

关于javascript - 单击 div 和带有 JS 的按钮后重定向用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38361541/

相关文章:

javascript - 带有异步例程的新对象

javascript - 替换php元素(图像和名称),js中的onclick

javascript - 带有变量和 javascript 提交的 php 发布表单

jquery - 如何使用 jQuery 在单击按钮时添加额外的 html 表格行?

javascript - jQuery UI Accordion 不稳定

javascript - 如何使用 jquery ajax 检索 json 对象并每 n 秒刷新一次该对象

javascript - 避免多次加载 javascript 文件

javascript - 带函数的普通 JavaScript,函数未定义

javascript - X 秒后显示 jgrowl 消息?

javascript - 获取动态构造的 html 表中的行值