Javascript 单击链接后的Jquery开关输入值

Javascript 单击链接后的Jquery开关输入值,javascript,jquery,Javascript,Jquery,我有两个输入: <form> <input type="text" name="address" id="address" value=""> <input type="text" name="address2" id="address2" value=""> </form> <a href="">switch addresses</a> 尝试从bla中删除该引号,如果不删除,则该引号将被视为字符串

我有两个输入:

<form>

    <input type="text" name="address" id="address" value="">
    <input type="text" name="address2" id="address2" value="">

</form>

<a href="">switch addresses</a>

尝试从
bla
中删除该引号,如果不删除,则该引号将被视为字符串

var bla = $('#address').val();
$('#address2').val(bla);
交换

$('a:contains("switch addresses")').click(function(){
    var tmp = $('#address').val();
    $('#address').val($('#address2').val())
    $('#address2').val(tmp);
});

尝试从
bla
中删除该引号,如果不删除,则该引号将被视为字符串

var bla = $('#address').val();
$('#address2').val(bla);
交换

$('a:contains("switch addresses")').click(function(){
    var tmp = $('#address').val();
    $('#address').val($('#address2').val())
    $('#address2').val(tmp);
});

我相信您正在寻找交换两个输入字段值:

var bla = $('#address').val();
$('#address').val($('#address2').val());
$('#address2').val(bla);

我相信您正在寻找交换两个输入字段值:

var bla = $('#address').val();
$('#address').val($('#address2').val());
$('#address2').val(bla);

您可以在超级链接事件中按如下方式进行操作:

var temp = $('#address2').val();

$('#address2').val($('#address').val(););

$('#address').val(temp);

您可以在超级链接事件中按如下方式执行此操作:

var temp = $('#address2').val();

$('#address2').val($('#address').val(););

$('#address').val(temp);
试试这个代码

$('a').on('click',function(e){
    e.preventDefault();
    var add1= $('#address').val();
    var add2 = $('#address2').val();
    $('#address2').val(add1);
    $('#address').val(add2);
});
试试这个代码

$('a').on('click',function(e){
    e.preventDefault();
    var add1= $('#address').val();
    var add2 = $('#address2').val();
    $('#address2').val(add1);
    $('#address').val(add2);
});
试试这个:

$('a').on('click',function(e){
    e.preventDefault();
    var obj = { // create object
       "address" : $('#address').val(), // get the address value 
       "address2" : $('#address2').val() // get the address2 value 
    };
    $('#address').val(obj.address2); // set here
    $('#address2').val(obj.address); // set here
});


试试这个:

$('a').on('click',function(e){
    e.preventDefault();
    var obj = { // create object
       "address" : $('#address').val(), // get the address value 
       "address2" : $('#address2').val() // get the address2 value 
    };
    $('#address').val(obj.address2); // set here
    $('#address2').val(obj.address); // set here
});