Home  >  Article  >  Web Front-end  >  jQuery操作input值的各种方法总结_jquery

jQuery操作input值的各种方法总结_jquery

WBOY
WBOYOriginal
2016-05-16 17:13:211232browse

获取选中的值
获取一组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的项目为当前选中项
$("1111 2222").appendTo("#sel")//添加下拉框的option
$("#sel").empty();//清空下拉框

=====================

在Jquery中,用$("#id")来获得页面的input元素,其相当于document.getElementById("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 input text radio check select

复制代码 代码如下:





无标题文档


dd

ff
55

jgdg
jgdg






fgfooHello


//获取值
//alert( $('#dd').val());//type=text
// alert($('input[name=rr][checked]').val());//type=radio
// alert($('input[name=ff][checked]').val());//type=checkbox
// alert($("select[name=ss] option[selected]").val());//select 相等于alert($("#ss option[selected]").val());

//获取文本
//alert($("select[name=ss] option[selected]").text());//select


//控制
/*// Disable #dd 禁用
$("#dd").attr("disabled","disabled");
// Enable #dd 解禁
$("#jj").removeAttr("disabled");*/


// $('input[name=rr]').get(0).checked = true;//第一个radio被选中
//alert($("input[type=radio][value=34]").attr("checked",'checked'));//value=34的radio被选中

//alert($("input[type=checkbox][value=gd]").attr("checked",'checked'));//value=gd的checkbox被选中
//$('input[name=ff]').get(1).checked = true;//第一个check被选中

 

/*//根据option的text选中option
count=$("#ss").find("option").length;
for(var i=0;i{          
if($("#ss").get(0).options[i].text == 'd')
{
$("#ss").get(0).options[i].selected = true;

break;
}
} */

//$("").appendTo("#ss");//增加option
//$("#ss option[value=8]").remove("");//除去

//$("#ss").attr("value",'2');//选中option                           
//$('#ss')[0].selectedIndex = 1;//选中option

//$("#ss").empty();//清空全部option

/*//替换文本
var $thirdLink = $("#ssd");
var linkText = $thirdLink.text().replace('foo','bar');
$thirdLink.text(linkText); */

});      
});
-->


Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn