如何用jq获取input的value值
这篇文章主要介绍“如何用jq获取input的value值”,在日常操作中,相信很多人在如何用jq获取input的value值问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”如何用jq获取input的value值”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!
让客户满意是我们工作的目标,不断超越客户的期望值来自于我们对这个行业的热爱。我们立志把好的技术通过有效、简单的方式提供给客户,将通过不懈努力成为客户在信息化领域值得信任、有价值的长期合作伙伴,公司提供的服务项目有:国际域名空间、虚拟空间、营销软件、网站建设、湛江网站维护、网站推广。
在进行内容操作时,对于设置和获取元素的内容使用同一个函数进行操作,设置元素内容时直接在函数中传入参数即可。
函数操作
1. html()
// 获取mydiv的标签体内容var divValue = $("#mydiv").html()// 设置mydiv的标签体内容var divValue = $("#mydiv").html(“你好”)
2. text()
// 获取mydiv文本内容var divText = $("#mydiv").text()// 设置mydiv文本内容var divText = $("#mydiv").text(“你好”)
3. val()
// 获取myinput 的value值var value = $("#myinput").val()// 设置myinput 的value值var value = $("#myinput").val(“你好”)
关于上述代码的实际演示如下:
属性操作
通用属性操作
1. attr():
//获取北京节点的name属性值var bj = $("#bj").attr("name"); alert(bj);//设置北京节点的name属性的值为dabeijing$("#bj").attr("name", "dabeijing");//新增北京节点的discription属性 属性值是didu$("#bj").attr("discription", "didu");//删除北京节点的name属性并检验name属性是否存在
2. removeAttr()
//删除北京节点的name属性并检验name属性是否存在$("#bj").removeAttr("name");
3. prop()
//获得hobby的的选中状态var hobby_type = $("#hobby").prop("checkbox");
4. removeProp()
//删除hobby的CheckBox属性var hobby_type = $("#hobby").removeProp("checkbox");
5.attr和prop区别
如果操作的是元素的固有属性,则建议使用prop
如果操作的是元素自定义的属性,则建议使用attr
对class属性操作
1. addClass()
////给one标签增加属性$("#b2").click(function () { $("#one").addClass("second"); });
2. removeClass()
////删除one标签的class属性$("#b3").click(function () { $("#one").removeClass("second"); });
3. toggleClass()
////为one标签的class样式进行切换,有class属性就删除,没有就添加$("#b4").click(function () { $("#one").toggleClass("second"); });
在这里对该函数做一个详细的介绍:
如toggleClass(“one”):
* 判断如果元素对象上存在class=”one”,则将属性值one删除掉。 如果元素对象上不存在class=”one”,则添加
4. css()
//$("#b5").click(function () { var backgroundColor = $("#one").css("backgroundColor"); alert(backgroundColor); });//$("#b6").click(function () { $("#one").css("backgroundColor","green") });
CRUD操作
1. append()
作用:父元素将子元素追加到末尾
样例:对象1.append(对象2): 将对象2添加到对象1元素内部,并且在末尾
2. prepend()
作用:父元素将子元素追加到开头
样例:对象1.prepend(对象2):将对象2添加到对象1元素内部,并且在开头
3. appendTo()
样例:对象1.appendTo(对象2):将对象1添加到对象2内部,并且在末尾
4. prependTo()
样例:对象1.prependTo(对象2):将对象1添加到对象2内部,并且在开头
5. after()
作用:添加元素到元素后边
样例:对象1.after(对象2): 将对象2添加到对象1后边。对象1和对象2是兄弟关系
6. before()
作用:添加元素到元素前边
样例:对象1.before(对象2): 将对象2添加到对象1前边。对象1和对象2是兄弟关系
7. insertAfter()
样例:对象1.insertAfter(对象2):将对象1添加到对象2后边。对象1和对象2是兄弟关系
8. insertBefore()
样例:对象1.insertBefore(对象2): 将对象1添加到对象2前边。对象1和对象2是兄弟关系
9. remove()
作用:移除元素
样例:对象.remove():将对象删除掉
10. empty()
作用:清空元素的所有后代元素。
样例:对象.empty():将对象的后代元素全部清空,但是保留当前对象以及其属性节点
到此,关于“如何用jq获取input的value值”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注创新互联网站,小编会继续努力为大家带来更多实用的文章!
网站标题:如何用jq获取input的value值
URL地址:http://scyanting.com/article/pjdigj.html