实战中我们经常用到一些行数和一些方法,最常用的
下面我来总结一下,比如我们以前还有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="#" οnclick="add();"
如果你在href里面写javacript:; 或者 javascript:void(0);这样的话,如果你调用的事件里面有修改window.location 这样的话 在FF里面是可以跳转的
如果在IE里面的 话就不行了。
如果去掉href属性,那么当鼠标移到上面的时候,就鼠标就不能变成手指了
data方法是 jquery的 核心啊,非常有用,我非常喜欢,爱死他了