为了账号安全,请及时绑定邮箱和手机立即绑定

$( "button" ).on( "click", { name: "慕课网" }, greet );这句话怎么理解?

$( "button" ).on( "click", {  name: "慕课网" }, greet );这句话怎么理解?

正在回答

2 回答

$( "button" ).on( "click", {  name: "慕课网" }, greet );这句话怎么理解?

当在"button" 上 点击的时候, 将name为 慕课网 的参数传递给 greet 函数。

function greet( event ) {
 alert( "Hello " + event.data.name ); //Hello 慕课网
}

然后, 在greet函数中, 通过事件,触发该函数, 

实际上, event.data 就是  " name: "慕课网" "

然后, 在这里面有个name的自定义属性为 "慕课网"


老师的解释是: 可以通过第二参数(对象),当一个事件被触发时,要传递给事件处理函数的

2 回复 有任何疑惑可以回复我~

<script type="text/javascript">

    //多事件绑定一

    function greet(e){

        alert('hello'+e.data.name)

    }

    $("#test2").on('mousedown mouseup',{name:'mukewang'},greet )

    </script>

运行一下你就明白了

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

$( "button" ).on( "click", { name: "慕课网" }, greet );这句话怎么理解?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信