jquery 怎样取 input的name值

jquery 怎样取 input的name值,第1张

jquery根据name属性查找:

$("div[id]") 选择所有含有id属性的div元素

$("input[name='keleyicom']") 选择所有的name属性等于'keleyicom'的input元素;

$("input[name!='keleyicom']") 选择所有的name属性不等于'keleyicom'的input元素;

$("input[name^='keleyi']") 选择所有的name属性以'keleyi'开头的input元素;

$("input[name$='keleyi']") 选择所有的name属性以'keleyi'结尾的input元素;

$("input[name='keleyi']") 选择所有的name属性包含'keleyi'的input元素;

$("input[id][name$='keleyi']") 可以使用多个属性进行联合选择,该选择器是得到所有的含有id属性并且那么属性以keleyi结尾的元素。

扩展资料

jquery给input赋值,val的三种用法:

val()方法

定义和用法

val() 方法返回或设置被选元素的值。

元素的值是通过 value 属性设置的。该方法大多用于 input 元素。

如果该方法未设置参数,则返回被选元素的当前值。

<input type="text" class="input1">

$('input1')val('value567'); // 用法1 给input赋值value567

$('input1')val(''); // 用法2 给input清空

$('input1')val('');  //  用法3 返回val的值

js获取html元素的方式

+通过ID获取:getElementById('id属性值')

+通过标签名:getElementsByTagName('标签名')

+通过类名:getElementsByClassName('类名')

+通过name属性:getElementsByName('name属性值')

+通过选择器获取一个元素:querySelector

+通过选择器获取一组元素:querySelectorAll

1获取id值为d1的html元素

将获取到的html元素称为DOM节点对象,必须传参数,参数是string类型,是获取元素的id。返回值只获取到一个元素,没有找到返回null。

2通过标签名:getElementsByTagName('标签名')

参数是是获取元素的标签名属性,不区分大小写,根据标签名获取html元素, 返回的是一个数组(伪数组) 

通过类名:getElementsByClassName('类名')

参数是元素的类名,返回值是一个类数组,没有找到返回空数组。

通过类名:getElementsByClassName('类名')

必须传参数,参数是是获取元素的name属性,返回值是一个类数组,没有找到返回空数组。

通过选择器获取一个元素:querySelector

参数是选择器,返回值只获取到第一个元素。

通过选择器获取一组元素:querySelectorAll

参数是选择器,返回值是一个数组。

可以用jquery的attr函数获取button里面的name值。

1、新建html文档,在body标签中添加input标签,标签类型为button,为这个标签设置一个id,然后引入jquery文件:

2、获取之前设置id的input标签,代码的格式是$('#id名'),这时之前设置id的input标签就会被选中:

3、为选中的标签添加attr函数,函数的参数为name,这时button里面的name值就被获取到了:

有必要都获取吗 用原生js做级联 还是jquery 没说明白啊如果用js在select里加上onchange属性即可

<select name="province" onchange="getCity(thisvalue)">

  <option>--选择省份--</option>

  </select>

js里写getCity(cid) 方法即可   调用ajax把cid发过去 后台sql根据cid查询即可

jquery的话 也一样啊

$("select[name=province]")change('value',function(){

    var cid = thisvalue;

    //发ajax请求 把cid传过去查询即可

另外数据库构建要构建好

UI:

<input type="button" name="btnTest" id="btnTest1"/>

<input type="button" name="btnTest" id="btnTest2"/>

Script:

//获取name='btnTest'的数量

var num = $("input[name='btnTest']")length;

jQuery没有那么选择器,但是可以通过 jQuery [attribute=value] 选择器实现根据name筛选的效果。

定义和用法

[attribute=value] 选择器选取每个带有指定属性和值的元素。可以选取带有任何属性的元素(对于指定的属性没有限制)。

语法:$("[attribute=value]")

参数:

attribute    

必需。规定要查找的属性。

value    

必需。规定要查找的值。

实例

//查找所有name="on"的标签

$("[name=one]")

[attribute]选择器还有更多用法,例如:

$("[href]")    //所有带有 href 属性的元素    

$("[href='#']")    //所有 href 属性的值等于 "#" 的元素    

$("[href!='#']")    //所有 href 属性的值不等于 "#" 的元素    

$("[href$='jpg']")    //所有 href 属性的值包含以 "jpg" 结尾的元素  

//更多[attribute]选择器的用法可以查看jQuery的api

以上就是关于jquery 怎样取 input的name值全部的内容,包括:jquery 怎样取 input的name值、js获取html元素的方式、如何用 jquery 获取button里的name值。等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/10152453.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存