如何从ui中获取类名.来自函数(event,ui)的项或事件
how to get class name from ui.item or event from function(event,ui)?
我想从一个函数中获得类名,该函数有两个参数,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" );
}
});
如何从给定的
event
对象有一个target
属性(启动事件的DOM元素)。
:
$(event.target) //gives you a jQuery wrapper on the DOM element that initiated the event
为了得到它的类,你可以这样做:
$(event.target).attr("class")
我不知道你想达到什么目的,但我希望这能回答你的问题。
关于"ui。——你也可以对它做同样的事情:
$(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
相关文章:
- 有没有任何方法可以将控制器从文件加载到ui路由器$stateProvider中
- jQuery UI自动完成突然停止工作
- 如何使用skip参数使用angular ui引导进行服务器端分页
- AngularJS UI路由器不能像ng路由器那样工作
- 我可以更改剑道UI网格吗's的外键值
- 剑道UI内联编辑:如何在点击其他按钮时隐藏按钮
- issue with FB.Event.subscribe
- Rails/JSON:如何将JSON用于jquery UI自动完成表单
- 停止jQuery UI滑块移动超过给定值
- Angularjs :$routeChangeStart event
- 混合 ui-sref 和 $state.go 在 Angular ui-router 中进行状态转换
- Jquery UI自动完成无法工作
- 语义ui如何使用javascript启用或禁用下拉列表
- jquery ui滑块上的滑块值
- jQuery UI可排序-多连接列表拖动
- 使用event.className更改ui日历的事件颜色
- Kendo UI Grid with custom resize event won't display det
- Onsen UI - 'Android 4.1事件不触发'Event工作正常
- React Material-UI tap事件问题使用时使用" React -tap-event-plugin
- 如何从ui中获取类名.来自函数(event,ui)的项或事件