提问人:Fefe 提问时间:10/24/2023 最后编辑:Fefe 更新时间:10/24/2023 访问量:39
如何获取与其他 div 共享同一类的特定 div 的内容?我得到一个带有“this”的空字符串
How can i get the content of a specific div sharing the same class with other div ? i get an empty string with 'this'
问:
我尝试了什么:
const adressLine = $('.adressLine');
adressLine.on('click',()=>{
console.log('button cliked');
var text = adressLine.text();
console.log(text);
});
控制台结果,我得到了所有的字符串,而不是我想要的:
所以我在其他讨论中找到了解决方案:
const adressLine = $('.adressLine');
adressLine.on('click',()=>{
console.log('button cliked');
var text = $(this).text();
console.log(text);
});
它返回给我一个空字符串,为什么?
答:
0赞
Gabriele Petrioli
10/24/2023
#1
发生这种情况是因为您使用的是箭头函数。
试用
const adressLine = $('.adressLine');
adressLine.on('click',function(){
console.log('button cliked');
var text = $(this).text();
console.log(text);
});
评论
$(this).text()
应返回单击的按钮的文本。<button>
<input type="button">
.text()
<input>
.val()