【问题标题】:Jquery: Replace value of input A by value of input B when clicking on checkboxJquery:单击复选框时将输入A的值替换为输入B的值
【发布时间】:2012-10-10 01:39:27
【问题描述】:

当我选中复选框时,我想将“input2”的值(文本)替换为“input1”的值

这是我的代码:

$("#check").click(function () {

$('#input2').html($('#input1').val());

});


<input type="text" id="input2">

<input type="checkbox" id="check">

<input type="text" id="input1">

目前,它仅在“input2”是 div 而不是输入时才有效。

谢谢!

【问题讨论】:

    标签: jquery


    【解决方案1】:

    使用.val() 设置输入的值不是.html()

    $('#input2').val($('#input1').val());
    

    【讨论】:

      【解决方案2】:

      使用attrval方法更新输入元素的值。

      $("#check").click(function () {
          $('#input2').attr('value',$('#input1').val());
      });​
      

      $("#check").click(function () {
          $('#input2').val($('#input1').val());
      });​
      

      http://jsfiddle.net/Lp8dY/

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2022-01-26
        • 2016-01-27
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-08-01
        • 2012-07-30
        相关资源
        最近更新 更多