gpt4 book ai didi

jquery - 为什么jquery每次点击的值都会递增?

转载 作者:行者123 更新时间:2023-12-01 04:17:02 24 4
gpt4 key购买 nike

每次toggle后$(".pages a").click(function(){};添加文本框,数量不断增加。如果toggle条件运行3次,则添加一个额外的三个链接。解决方案是什么?我的jquery代码具有以下结构:

注意:if (go=="page") {} 需要使用

$(document).ready(function() {

$.page = {

come: function(go) {
var links = $("textarea[name=links]");
if(go == "page") {

$('.pages').toggle();

$('.pages span').click(function() {
$('.pages').hide();
});

$(".pages a").click(function() {

var pg = $(this).attr('href');
var links2 = $(links).val();
$(links).val(links2 + pg);

});
}
}

}

});

最佳答案

我已经提取了您的切换的$(".pages a"),如下所示,并尝试使用我展示的方式。

$(".pages a").unbind('click').bind('click', function () {

var pg = $(this).attr('href');
var links2 = $(links).val();
$(links).val(links2 + pg);

return false; //to prevent the browser actually following the links
});

希望这对您有帮助。

关于jquery - 为什么jquery每次点击的值都会递增?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14011931/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com