value与val的区别
2017-12-27 14:43
204 查看
首先:value是js中的属性,而val是jq方法。
vaule:的用法
1、要在js语句中使用,不要在jq中用;
2、在获取文本的时候使用,不可以加括号,(是属性,不是方法。)
3、在设置input的文本时,用等号。即el.value=’内容’;
val:的用法
1、要在jq中使用,不要在js中使用;
2、使用的时候要加上括号即el.val()。
3、当获取文本时,括号内不加字符串,设置的时候括号内加入字符串。
4、括号内也可以是回掉函数;此时函数有两个参数index,value.(index,为当前元素的索引,value为当前的文本值。)返回一个要设置的值。
5、括号中也可以是一个数组(此时是设置一个select或者多个select值)
vaule:的用法
1、要在js语句中使用,不要在jq中用;
2、在获取文本的时候使用,不可以加括号,(是属性,不是方法。)
3、在设置input的文本时,用等号。即el.value=’内容’;
val:的用法
1、要在jq中使用,不要在js中使用;
2、使用的时候要加上括号即el.val()。
3、当获取文本时,括号内不加字符串,设置的时候括号内加入字符串。
4、括号内也可以是回掉函数;此时函数有两个参数index,value.(index,为当前元素的索引,value为当前的文本值。)返回一个要设置的值。
<input type="text" class="item"> <input type="text" class="item"> <input type="text" class="item"> <button class="but">点击</button> $(".but").click(function () { $("input").val(function (index,value) { console.log(value); return index +value })
5、括号中也可以是一个数组(此时是设置一个select或者多个select值)
<input type="checkbox" value="check1"/> check1 <input type="checkbox" value="check2"/> check2 <input type="radio" value="radio1"/> radio1 <input type="radio" value="radio2"/> radio2 $("input").val(["check2", "radio1"]);
相关文章推荐
- jQuery对val和atrr("value")赋值的区别介绍
- value和val()的区别
- html、text、val、attr、prop区别。this.value和$(this).val()区别以及return用法
- innerHTML , Value 和 val() 的区别
- 【WEB】JS中innerHTML、outerHTML、innerText 、outerText、value的区别与联系?jQuery中的text()、html()和val() ?
- jQuery中val和value的区别
- JQuery中,.val()与 .attr("","");的区别,以及placeholder与value冲突
- js中val()和value的区别
- jQuery对val("")和atrr("value","")赋值的区别介绍
- JQuery中,.val()与 .attr("","");的区别,以及placeholder与value冲突
- JS中innerHTML与value、val的用法区别
- $(this).val()与this.value的区别?text()与html()的区别?
- this.value和$(this).val()的区别
- JS中innerHTML、outerHTML、innerText 、outerText、value的区别与联系? jQuery中的text()、html()和val()
- val()和.value的区别和用法
- jQuery对val和atrr("value",赋值的区别
- JS中innerHTML与value、val的用法区别
- 从重置input file标签中看jQuery的 .val() 和 .attr(“value”) 区别
- scala 中的def/val/lazy val/的区别,call-by-value/call-by-name
- document.getElementById("id").value与$("#id").val()之间的区别