jquery在this指针下的元素选择器
时间:2011-11-24
来源:互联网
JScript code
$("#form").submit(function(){ // 为什么下面这种$(this).attr("keyword").val()的写法取不到文本域的值 if ($(this).attr("keyword").val()=="") { return false; } // 下面的代码可以正常工作 $.ajax({ url: $(this).attr("action"), type: $(this).attr("method"), data: $(this).serialize(), success: function(data){ alert(data); } }); return false; });
作者: glrwy 发布时间: 2011-11-24
说明一下,之所以用这种$(this)的指针,不直接用$("#keyword")来取值,是考虑,如果form的id值变了,比较好维护,也方便复用
作者: glrwy 发布时间: 2011-11-24
action之类的是<form>的属性
keyword 是<form>下的元素,本身并不属于form
alert($(this).find("input[name=keyword]").val())
还是会用到 keyword
keyword 是<form>下的元素,本身并不属于form
alert($(this).find("input[name=keyword]").val())
还是会用到 keyword
作者: hookee 发布时间: 2011-11-24
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28