gpt4 book ai didi

javascript - 将 javascript "this"用于 jquery 选择器

转载 作者:行者123 更新时间:2023-11-30 07:05:36 25 4
gpt4 key购买 nike

在这段代码中,我们可以通过两种不同的方式获取元素id的值,并且两种方式都返回结果

$("#my_div").on("click", function () {
alert( $(this).attr("id") );

alert( this.id );
});

但我感兴趣的是,第二种方式在这种情况下合适吗?我问这个,因为在代码中我们使用 jquery 选择器,对于 jquery 选择器,写清楚 javascript:this 是合理的,它会一直有效吗?或者可能更好地使用 jquery $(this) 作为 jquery 选择器?还是没有区别?

最佳答案

this.id 将为您提供内部 DOM 元素属性,而 $(this).attr("id") 返回“id”属性的值。

jQuery 中 this.id 的替代方法是使用 prop()方法:$(this).prop("id")。然而,使用纯 this.id 构造会更容易和更快。

关于javascript - 将 javascript "this"用于 jquery 选择器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12297357/

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