您的位置:首页 > Web前端 > JQuery

jquery

2016-04-25 00:00 411 查看
实战中我们经常用到一些行数和一些方法,最常用的

下面我来总结一下,比如我们以前还有onmouseover和onmouseout做 鼠标进入移出来的特想

可是在jquery中可以方便的实现比如说就只要一个函数就可以了

$(".class").hover(function(){

},function(){

}

);

这是比较常用的一个方法

还有 就是toggle事件,写法同上

现在我来讲一下 我在实战中写的最多的一些筛选

find方法,这个方法比较常用,能查找在这级的目录下的类型

eq方法,获取此类型的第几个元素

$(tag).parents(".waidiv").siblings().last();

和$(".waidiv").siblings().last()

如果在上述情况中用last,如果你的父对象waidiv已经是最后一个元素了,那么将得到他的前一个

perent方法,获得父类元素

clone方法,这个方法我吃过亏,记得要html做DOM 点击添加一行,要把这样一摸一样的添加到这个行的下面,我开始总会的这个行对象 然后html()去了

结果是html是没有外层对象的,所以用clone直接把当前对象 复制一份

prev方法获得上面一个兄弟元素

first 方法,获得第一个元素

last方法 获得最后一个元素

之后我来说一下,没实战中我学到了

获得值的有很多方法 html() val() text()

html感觉能读取html标签的内容,比如说 div里面的内容,那么就是显示的就是div里面所有信息

val,用来读取 input标签,之类的表单元素的值

text 用来读取 一些纯文本之类的内容,比如说p h1

还有一点,一次 我在一个jsp页面中引用了自己写的一个css文件

那个css文件放在了自己的见的目录下 css/mycss/index.css

结果我里面用到了图片的位置,结果一直出不来,我原以为还是根据action的路径来的

结果不是这样的,是根据你放置图片的位置和 你的css文件相对路径

知识总结是因为 浏览器 先找到你这个jsp页面,看到你引用了别的css文件,就再去css文件

结果css文件发现还有 图片,那么就更具css文件的路径再去加载图片的路径

如果你有很多的js文件,而且方法有一样的,那么得注意 后面导入的js文件将覆盖之前写的

昨天,发现一个问题,我给一个input按钮添加了一个click事件,然后又添加了click事件,竟然都添加进去了,而且 2个事件代码竟然都触发了

a标签的问题,如果你的有href属性,又有onclick属性,那么你这个a标签的作用是调用一段jquery代码,那么可以把href="#" onclick="add();"

如果你在href里面写javacript:; 或者 javascript:void(0);这样的话,如果你调用的事件里面有修改window.location 这样的话 在FF里面是可以跳转的

如果在IE里面的 话就不行了。

如果去掉href属性,那么当鼠标移到上面的时候,就鼠标就不能变成手指了
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: