当前位置:   article > 正文

value与val的区别_val和value的区别

val和value的区别

首先: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为当前的文本值。)返回一个要设置的值。


<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

})
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13

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"]);
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/2023面试高手/article/detail/110717
推荐阅读
相关标签
  

闽ICP备14008679号