我想从具有2个参数event
和ui
的函数中获取类名。
示例:
$(document).tooltip({
show: null,
position: {
my: "left top",
at: "left bottom"
},
open: function( event, ui ) {
alert(event.target)
ui.tooltip.animate({ top: ui.tooltip.position().top + 10 }, "fast" );
}
});
如何从给定的
获取类名答案 0 :(得分:0)
event
对象具有target
属性(启动事件的DOM元素)。
因此:
$(event.target) //gives you a jQuery wrapper on the DOM element that initiated the event
为了获得它的课程,您可以执行以下操作:
$(event.target).attr("class")
我不确定你想要完成什么,但我希望这能回答你的问题。
关于你提到的“ui.item” - 你也可以用它做同样的事情:
$(ui.item).attr("class")
从我提出问题后给你的一些提示中,我猜你正试图改变工具提示小部件的外观,这就是你试图获得“课程”的原因。
查看jQuery UI Tooltip小部件文档
ui-tooltip: The outer container for the tooltip.
ui-tooltip-content: The content of the tooltip.
修改强>
如果您找不到这些内容,则可以随时调查event
对象。
看看:
event.currentTarget
event.delegateTarget
event.relatedTarget
event.data
event.toElement