我有一个 jQuery 选择器,用于将工具提示应用于元素:
TooltipBuilder.buildRackDisplayTooltip(this.$el, rackInformationListView.render().$el);
我的元素没有 id。它不需要一个,因为它this.$el
唯一地标识了元素。
我想修改我的语句,使选择器现在匹配两个元素:
// Doesn't work
var selector = this.$el + this.$el.children('.rackName');
我希望仅在鼠标离开this.$el
或鼠标进入某些(但不是全部)后代时触发 mouseout 事件this.$el
是否可以在不分配 id 的情况下创建这样的表达式this.$el
?
如果我的元素有一个 id,我可能会使用一个选择器,例如:
var selector = $('#' + this.el.id + ' ,' + this.el.id + ' > .rackName');
虽然这看起来仍然是不必要的冗长