为了账号安全,请及时绑定邮箱和手机立即绑定
<script>
$(function(){
$(".aaron>input").focus(function(){
$(this).css("border-color","red");
});
});
</script>
试试这样写

已采纳回答 / yelllowsky
如果你想用变量代替data="慕课网"这个数据,就这样定义var date='data="慕课网"',用单引号把他们都包裹起来做一个字符串使用,同时把变量名尽量避免用data以免麻烦。如下面的代码:var n = 0; var date='date="慕课网"';    $('.right a').mouseover(function(){        $(".right a").html('进入元素内部,mouseover事件触发次数' + (++n)); });    $(".right p")....

已采纳回答 / 淡淡流云
全局变量。这是 因为代码不是实时的,建议自己在编辑器建一个文件就对了
mouseenter并不是对mouseout进行阻止冒泡,即使通过stopPropagation阻止mouseover的冒泡 也是有不同的。mouseenter指移入元素内部 即从外入内的过程 从p标签移到div标签不会触发mouseenter 只有从div标签外移入才会触发 而mouseover通过stopPropagation禁止冒泡后还是会触发。只要移入div内就会触发
我感觉这样写更容易理解一些
$(".aaron").focus(function(){
$(this).css("border","2px solid red")
})
$(".aaron1").focusin(function(){
$(this).css("border","2px solid red")
})

最赞回答 / MR帽子先生
可以的,程序的写法不止一种,老师只是用例子来讲,自己要学会创新,你做的很棒。希望你继续加油,祝你学习愉快。

已采纳回答 / 叄儿__
event对象  JS课程有讲过  获取鼠标坐标值需要event.pageX   JS语法 event.clientX
$('.aaron').on('click', 'a', function(e) {
alert(e.target.textContent)
// return false;
})
点赞第一的在搞笑吧,你换成‘div’不是两个元素吗,你设置了两个点击事件,不出两个才怪。
同志们要有自己的思想啊,不要跟风
其实也没啥好吐槽的,跳过解释直接看效果,不就很明显事件的效果了吗,实在不行就看评论,啥都懂了
还有,var n=0;赋值一次就可以了,初始化的时候就会执行。
在红色框框里乱点,就会触发了,这个事件好不稳定
回车键可以关闭弹窗
课程须知
1、有HTML/CSS基础 2、有JavaScript基础
老师告诉你能学到什么?
1、jQuery的基础语法 2、jQuery事件处理

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消