课程
/前端开发
/jQuery
/jQuery基础课程
请问为什么只能$("a").click(function(){..});
而不能$("a").onclick=function(){..}呢?
2015-03-19
源自:jQuery基础课程 3-13
正在回答
$("")这样的写法返回的是一个jquery包装过的js对象,这个对象上有click方法,所以可以这样$("").click。
onclick的写法,需要你使用dom原声的api去获取dom元素,比如 document.getElementId("demo").onclick = function(){};第二个问题,没看懂你想表达的意思。
hidoos
还有另一个问题,为什么 $("a").click(function(){if..else})可以;
而我用if{}..else{}然后各自执行不同的click(function(){.
click函数就只能执行一个呢?
举报
加入课程学习,有效提高前端开发速度