我试图在用户点击一行后将$(this)作为参数发送到其他函数,而不是在点击按钮后将一些文本附加到单击的行。
我的问题是我只想附加到最后点击的行,而不是仅附加到所有行并仅附加一次文本
当我在行上单击10次而不是单击按钮时,文本会追加10次。
这是我的代码:
$('#Page').on('click', '.row', function(e) {
var ths = this;
addText(ths);
});
function addText(ths) {
$('.addtext').click(function() {
$(ths).append('teeeeeeeeeeeeeeeeeeeeeest');
$('#tools').hide();
ths = null;
});
}
答案 0 :(得分:0)
检测点击的行并按其添加:
$('.row').on('click', function() {
$(this).append('Test');
});