gpt4 book ai didi

javascript - 如何从事件访问 jquery 函数属性

转载 作者:行者123 更新时间:2023-11-28 15:35:40 25 4
gpt4 key购买 nike

使用 jQuery 和 Coffeescript,如果我有以下 html:

<div id="main"></div>

和以下 CoffeeScript :

button = $('<div>Click here</div>')
button.some_var = "secret message"
button.on "click", ->
alert this.some_var
$('#main').html button

这行不通。有什么办法让它发挥作用吗?或者有任何其他方法可以让特定元素的点击事件访问特定 Javascript 函数的属性?

最佳答案

您可以使用.data在 jQuery 对象上存储数据。

button = $ '<div>Click here</div>'

button.data 'some_var', 'secret message'

button.on 'click', ->
alert $(@).data 'some_var'

JsFiddle Demo

关于javascript - 如何从事件访问 jquery 函数属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25695508/

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