Javascript button元素中div元素上的jQuery hover()事件
我似乎无法让jQuery注意到以下标记中的divJavascript button元素中div元素上的jQuery hover()事件,javascript,jquery,dom,Javascript,Jquery,Dom,我似乎无法让jQuery注意到以下标记中的div <button class="button submit positive right" id="omnisubmit" type="submit"> <div class="label">Submit</div> <div class="controller"> </div> </button> 但是,当鼠标悬停在该div上时,jQue
<button class="button submit positive right" id="omnisubmit" type="submit">
<div class="label">Submit</div>
<div class="controller"> </div>
</button>
但是,当鼠标悬停在该div上时,jQuery似乎无法启动,$(“button#omnisubmit div.controller”)。悬停(…
当然可以正常工作
我有一种感觉,这是因为将div放在按钮中可能不是标准的HTML?听起来您真正应该做的是将两个按钮元素的样式设置为一个
类似于的东西听起来像是你真正应该做的是有两个按钮元素,它们的样式看起来像一个
类似于的东西我真的不明白你为什么要这样做用户可以改变按下按钮的后果:我真的不明白你为什么要这样做用户可以改变按下按钮的后果:呃!好吧,我需要回家好好睡一觉,是吗我已经完全考虑过了。谢谢你,伙计。当人们只是给出一个精彩的回答而不是一个令人讨厌的评论时,这总是很好的:)呃!好的,我需要回家好好睡一觉,我应该完全考虑到这一点。谢谢你,伙计。当人们只是给出一个精彩的回答而不是一个令人讨厌的评论时,这总是很好的:)
$("button#omnisubmit div.controller").hover(function () {
console.log("Hover...");
});