jquery和原生的JavaScript 用法有区别吗?为什么一种用法jquery却无效?

JavaScript版:<divid="test01"style="display:none;"onmouseout="document.getElementById('... JavaScript 版:

<div id= "test01" style="display: none;" onmouseout = "document.getElementById('test01').style.display='none'" >

jquery版:
<div id= "test01" style="display: none;" mouseleave = "document.getElementById('test01').style.display='none'" >

点击按钮后会显示test01,这时 JS版的鼠标移除test01,就会隐藏,jquery的就没反应。
我已加载jquery.js了。

主要目的就想使用jquery的放置父类元素事件触发 附加在了子类上。

是不是我的使用方法不对?
展开
 我来答
纯洁的小树
2015-08-21 · TA获得超过3386个赞
知道大有可为答主
回答量:2536
采纳率:71%
帮助的人:472万
展开全部

jq事件应该不支持直接在行内绑定吧?

你可以这样

$(document).ready(function(){
  $("#test01").mouseout(function(){
   document.getElementById('test01').style.display='none';
  });
  $("#test01").mouseleave(function(){
    $(this).hide();
  });
});
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
推荐于2016-06-09
展开全部
JavaScript 版:

<div id= "test01" style="display: ;"  onmouseout = "this.style.display='none'" >

jquery版:
<div id="test01" style="display: ;"  onmouseleave = "$(this).hide()" >
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式