目前正在尝试将鼠标中心或悬停事件绑定到输入标记,我的代码有点像下面的
$('#details_Owner').hover(HoverIn, HoverOut);
$('#details_Owner').mouseenter(HoverIn);
$(e.srcElement)
.parent('.column')
.children("div")
.each(function(item) { $(this).remove()});
d = $('<div />')
.addClass("cstooltip")
.text($(e.srcElement).val())
.hide()
$(e.srcElement).parent('.column').append(d);
$(e.srcElement)
.parent('.column')
.children("div")
.show()
导致问题的是当输入标签被禁用时,事件不会触发,这是预期的行为吗?
答案 0 :(得分:1)
以下是相关主题:Event on a disabled input
总结:
禁用的元素不会触发鼠标事件。大多数浏览器会 传播源自DOM的禁用元素的事件 树,因此事件处理程序可以放在容器元素上。 但是,Firefox没有表现出这种行为,它什么也没做 当你点击一个禁用的元素时。
但如果需要,您可以在上面提到的主题中找到解决方法