.click()
我遇到了一些麻烦。
这是我的代码:
<div class='some-class'>
<textarea class='text'></textarea>
<button class='save-btn'>save</button>
</div>
<div class='some-class'>
<textarea class='text'></textarea>
<button class='save-btn'>save</button>
</div>
$('.save-btn').click(function(){
var value = $(this).prev('.text').val();
printText(value);
});
function printText(value){
console.log(value)
}
此代码打印value
2次。我不明白为什么会这样。
可能有人可以帮我打印value
一次吗?
答案 0 :(得分:1)
假设您只想记录一次点击..更改此..
var printed = false;
function printText(value){
if(printed) return;
console.log(value);
printed = true;
}