jq怎么获取input的值到页面

jq怎么获取input的值到页面,第1张

获取选中的值

获取一组radio被选中项的值

var item = $(“input[@name=items]:checked”)val();

获取select被选中项的文本

var item = $("select[@name=items] option[@selected]")text();

select下拉框的第二个元素为当前选中值

$('#select_id')[0]selectedIndex = 1;

radio单选组的第二个元素为当前选中值

$('input[@name=items]')get(1)checked = true;

获取值:

文本框,文本区域:

$("#txt")attr("value");

$("#txt")val();

多选框checkbox:

$("#checkbox_id")attr("value");

单选组radio:

$("input[@type=radio][@checked]")val();

下拉框select:

$('#sel')val();

控制表单元素:

文本框,文本区域:

$("#txt")attr("value",'');//清空内容

$("#txt")attr("value",'11');//填充内容

多选框checkbox:

$("#chk1")attr("checked",'');//不打勾

$("#chk2")attr("checked",true);//打勾

if($("#chk1")attr('checked')==undefined) //判断是否已经打勾

单选组radio:

$("input[@type=radio]")attr("checked",'2');

//设置value=2的项目为当前选中项

下拉框select:

$("#sel")attr("value",'-sel3');//设置value=-sel3的项目为当前选中项

$("<optionvalue='1'>1111</option><optionvalue='2'>2222</option>")

appendTo("#sel")//添加下拉框的option

$("#sel")empty();//清空下拉框

在Jquery中,用$("#id")来获得页面的input元素,其相当于documentgetElementById("element")但是,该获取的是一个Jquery对象,而不是一个dom element对象value是dom element对象的属性所以,使用$("#id")value不能取到值取值的方法如下:

取值:

val = $("#id")[0]value;

$("#id")[0]value = "new value";

赋值:

$("#id")[0]value = "new value";

或者$("#id")val("new value");

val = $("#id")attr("value");

jQuery强大就之处 其中就有一条是 jq有超强的 选择器, 可以快速选取元素; 比如常用的选择器有: 基本选择器,层次选择器;基本过滤选择器属性过滤选择器,子元素过滤选择器等

当然了除开jq,我们也可以使用原生的JavaScript来实现比如:

documentgetElementById()

documentgetElementsByName()

documentgetElementsByTagName()

documentgetElementsByClassName()

documentgetElementsByTagNameNS()

当然了你也可以使用其他的js框架, 很多框架也提供了不错的选择器~

name是input标签的属性值,jQuery提供了attr() 方法用于设置/改变属性值

$("input:text")attr("name");

$("input:text")prop("name");  // 也可以使用prop()方法获取属性

$("[name='name']")val(); //获取vlaue值

$("[name='name']")attr('id','name'); //添加id名称

$("[name='name']")after('

jquery通过name属性取值的方法

 alert($("input[name='inputTest']")val());

alert($("input[type='text']")attr("id")); //这个是取id的值,方便记就写在这儿了

$("input[name='inputTest']")each(

function(){

alert($(this)val());

}

alert($("input[name='inputTest']")[0]value);

alert($("input[name='inputTest']")[1]value);

alert($("input[name='inputTest']")get(0)value); //此处也可以得到值,等同于上面两行

alert($("input[name='inputTest']")get(1)value);

根据name取值:  

$("input[name='mobile']")val()  

根据id取值:  

$("#mobile_reg_form")html()  

根据name取值了遍历:  

$("input[name='mobile']")each(  

function(){  

alert($(this)val());  

}  

)   

取出form中的input:  

$(document)ready(function(){    

vara=$("form input");    

$each(    

    a,    

function(name,object){    

alert(name+":"+$(object)val());    

}    

);    

});    

得到值(多个的情况):  

$("input[name='mobile']")[0]value  

$("input[name='mobile']")get(1)value  

-----jquery添加删除样式--------  

给一个标签添加样式:  

$("#id")addClass("style");  

删除一个标签的样式:  

$("#id")removeClass("style");  

注:"#id"  id是对应标签的id,style是对应css样式的名称  

<img src="xxxjpg" alt="" id="src"/>

<div id="target"></div>

<script type="text/javascript">

//需要在页面中引入jQuery

$(function(){

// jq获取路径。

var image_src = $('#src')attr('src');

// 通过dom *** 作方法获取dom对象并设置innerHTML的值为jq获取的路径。

documentgetElementById('target')innerHTML = image_src;

});

</script>

以上就是关于jq怎么获取input的值到页面全部的内容,包括:jq怎么获取input的值到页面、除了通过jq选择器获取元素外还有哪些方法可以实现、jquery通过name,id名称获取当前value值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址:https://54852.com/web/10063192.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存