
获取选中的值
获取一组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值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)