jquery

来源:互联网 发布:唐山盘古网络 编辑:程序博客网 时间:2024/06/02 03:12

实战中我们经常用到一些行数和一些方法,最常用的


下面我来总结一下,比如我们以前还有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属性,那么当鼠标移到上面的时候,就鼠标就不能变成手指了

原创粉丝点击