一段jquery代码
2010-04-21 13:17
239 查看
//obj 所有要添加mousedown事件的对象,jquery对象
//tag 列表的标签如li,tr
//向后台抛送用户点击日志
function addmousedownevent(obj,tag){
obj.mousedown(function(){
t=$("#type").val();
k=$("#keyword1").val();
p=$.trim($(".pages strong").eq(0).text());//取class是pages的元素下面的第一个strong标签里面的文本内容并去掉两端的空白
u=$(this).attr("href");//当前元素的href属性值
reg=/index/.php/?/;
is=(reg.exec(u))?1:0;
n=(t!='sjiaju')?$.trim($("div.title1 p strong").eq(0).text()):$.trim($("div.breadcrumbs2 p strong").eq(0).text());
n=n?n*1:0;
o=$(this).parents(tag).eq(0);//取当前元素的所有上级节点中指定的tag标签,并取第一个
po=(o.parent().find(tag).index(o))*1+1;//在o.parent所有tag的集合中,o的键值
$.ajax({
type :'post',
url :'/static/static_log.php',
data :'type='+t+'&keyword='+k+'&page='+p+'&url='+u+'&isqshow='+is+'&restot='+n+'&pos='+po
})//执行一个ajax
});
}
几个函数值得记录
parent()和parents()的区别
find()和filter()的区别
index()的用法,和返回值
jquery的选择器.
//tag 列表的标签如li,tr
//向后台抛送用户点击日志
function addmousedownevent(obj,tag){
obj.mousedown(function(){
t=$("#type").val();
k=$("#keyword1").val();
p=$.trim($(".pages strong").eq(0).text());//取class是pages的元素下面的第一个strong标签里面的文本内容并去掉两端的空白
u=$(this).attr("href");//当前元素的href属性值
reg=/index/.php/?/;
is=(reg.exec(u))?1:0;
n=(t!='sjiaju')?$.trim($("div.title1 p strong").eq(0).text()):$.trim($("div.breadcrumbs2 p strong").eq(0).text());
n=n?n*1:0;
o=$(this).parents(tag).eq(0);//取当前元素的所有上级节点中指定的tag标签,并取第一个
po=(o.parent().find(tag).index(o))*1+1;//在o.parent所有tag的集合中,o的键值
$.ajax({
type :'post',
url :'/static/static_log.php',
data :'type='+t+'&keyword='+k+'&page='+p+'&url='+u+'&isqshow='+is+'&restot='+n+'&pos='+po
})//执行一个ajax
});
}
几个函数值得记录
parent()和parents()的区别
find()和filter()的区别
index()的用法,和返回值
jquery的选择器.
相关文章推荐
- 一段jquery代码 radio checkbox
- JQuery简单实现锚点链接的平滑滚动(一段代码控制所有锚点)
- Jquery执行多个动画以后执行一段代码(:animated的妙用)
- 一段jquery代码,保存
- 一段jquery代码搞定多个tab效果
- 今日工作心得:一段用于验证的jQuery代码
- 一段简单的jquery邮箱验证代码
- 一段jQuery发送Ajax请求代码
- 一段有用的jquery代码
- 用jquery可以用使用serialize()序列化表单值,那有没有什么方法可以将值填充到表单中呢? (一段不错的代码)
- 一段完整的用jquery遍历json并显示到table中的客户端代码
- Jquery $.ajax函数外的一段代码的执行顺序
- Jquery $.ajax函数外之后又有一段Jquery 代码 执行顺序
- 放一段图片自定义大小调整的代码(jQuery插件)
- 代替 marquee的一段jQuery代码
- 使用jQuery同时控制四张图片的伸缩实现代码
- JQuery 动态生成Table表格实例代码
- jquery实用代码 - 多标签切换显示内容效果
- 使用JS编写一段面向对象的代码
- 一段带有边框说明的代码