Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 双向链接事件_Jquery - Fatal编程技术网

Jquery 双向链接事件

Jquery 双向链接事件,jquery,Jquery,我有以下代码: $('#Element1').event(function() { $('#Element2').event({ prop: $('#Element1').someMethod() }); }); 现在,元素2在元素1的事件和元素1属性更改时响应。如何以最佳的方式做到反之亦然。我认为这将是最简单的解决方案: $("#textbox1").keyup(function() { $("#textbox2").val($(this).val()); }

我有以下代码:

    $('#Element1').event(function() {
        $('#Element2').event({ prop: $('#Element1').someMethod() });
    });

现在,元素2在元素1的事件和元素1属性更改时响应。如何以最佳的方式做到反之亦然。

我认为这将是最简单的解决方案:

$("#textbox1").keyup(function() { $("#textbox2").val($(this).val()); });
$("#textbox2").keyup(function() { $("#textbox1").val($(this).val()); });

对于您在评论中描述的问题,我认为您不需要如此复杂的事件驱动代码。以下是我的解决方案:

$("#input1, #input2").keyup(function (e) {
    $("#input1, #input2").val($(this).val());
});

不太清楚你想做什么。你能再解释一下吗?谢谢你的回答Philippe..表单上有两个元素..我试图以两种方式绑定一个事件,这样如果其中一个控件发生更改,另一个控件就会受到影响。例如,如果我有文本框1和文本框2,我希望我能清楚地看到。当我开始在文本框1中输入时,文本框2应该自动插入相同的字符。同样,如果我在文本框2中输入,文本框1应该被升级