gpt4 book ai didi

javascript - 更新动态表格单元格跨度中的属性值 onclick

转载 作者:行者123 更新时间:2023-11-28 04:30:34 25 4
gpt4 key购买 nike

如何让向上按钮更新属性值?当我将计数 fx 增加到 5,然后使用向下按钮将其减少到 2,然后再次增加它时,它不会从 attr 值的当前值增加到 2,而是从 5 继续增加。我只是不知道如何单击向下按钮后更新它。 DEMO

$(function() {
var plus = $('.up');
var minus = $('.down');
$(plus).each(function(index, element) {
var count= $(element).closest('tr').find('.times').attr('data-myval');
$(element).click(function() {
count++;
$(element).closest('tr').find('.times').attr('data-myval', count);
$(element).closest('tr').find('.times').text(count +' x');
});
});
$(minus).each(function(index, element) {
$(element).click(function() {
var count= $(element).closest('tr')
.find('.times').attr('data- myval');
count--;
parseInt($(element).closest('tr')
.find('.times').attr('data-myval',count))
$(element).closest('tr').find('.times').text(count +' x');
if (count<2) {
$(element).closest('tr').find('.times').text('');
}
if (count < 1) {
$(this).parents('tr').remove();
}
});
});
});

最佳答案

请在向上按钮的click事件中设置count:

$(function() {
var plus = $('.up');
var minus = $('.down');
$(plus).each(function(index, element) {
$(element).click(function() {
var count= $(element).closest('tr').find('.times').attr('data-myval');
count++;
$(element).closest('tr').find('.times').attr('data-myval', count);
$(element).closest('tr').find('.times').text(count +' x');
});
});
$(minus).each(function(index, element) {
$(element).click(function() {
var count= $(element).closest('tr')
.find('.times').attr('data- myval');
count--;
parseInt($(element).closest('tr')
.find('.times').attr('data-myval',count))
$(element).closest('tr').find('.times').text(count +' x');
if (count<2) {
$(element).closest('tr').find('.times').text('');
}
if (count < 1) {
$(this).parents('tr').remove();
}
});
});
});

希望对你有帮助:D

关于javascript - 更新动态表格单元格跨度中的属性值 onclick,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36581108/

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