jQuery:DOM和事件

2016-07-13  本文已影响27人  INTERNALENVY

1.说说库和框架的区别?

2.jquery 能做什么?

3.jquery 对象和 DOM 原生对象有什么区别?如何转化?

4.jquery中如何绑定事件?bind、unbind、delegate、live、on、off都有什么作用?推荐使用哪种?使用on绑定事件使用事件代理的写法?

推荐使用on,因为是最新的支持的比较多,而且前几个绑定函数功能比较乱还停用了。
<pre>
$('.target').on('click','selector',function(){
#code.......
})
</pre>

5.jquery 如何展示/隐藏元素?

<pre>
$('.target').show();
$('.target').hide();
</pre>

6.jquery 动画如何使用?

<pre>
$('.target').animate({left:"200px",top:"100px"},100,function(){
#code
})//第二个时间可以换成fast或者slow
.stop:停在当前位置
.finish:立即执行完列表中的动画
.clearQueue:删除列表中的所有项目
</pre>

7.如何设置和获取元素内部 HTML 内容?如何设置和获取元素内部文本?

<pre>
//无参数获取
$(".target").html()
$(".target").text()
//有参数设置
$(".target").html('< p >nihao< p >')//设置内部的html标签
$(".target").text('nihao')//设置文本
</pre>

8.如何设置和获取表单用户输入或者选择的内容?如何设置和获取元素属性?

获取表单输入内容:<pre>$("#input").val()</pre>
获取表单选择内容:<pre>$("#input:checked").val()</pre>
获取元素属性:<pre>$('.target').attr()</pre>
设置元素属性:<pre>$('.target').attr('src',$img.attr('data-img'))</pre>

上一篇 下一篇

猜你喜欢

热点阅读