如何:在按键上获取textarea1高度并将高度设置为textarea2

时间:2011-07-16 18:54:40

标签: javascript jquery

我有2个textareas(textarea1和textarea2)。在textarea1上使用扩展器。当您键入textarea扩展时。现在,你在textarea1上输入的内容写在textarea2上,但第二个textarea没有扩展。我正在寻找能从textarea1获得高度作为im输入并将其设置为textarea2的东西。 我会想象它会是这样的:

$("#textarea1").bind("keyup keypress paste mouseup", function() {
    $('#textarea1').val().height== ('#textarea2').height??

$("#textarea1").bind("keyup keypress paste mouseup", function() {
    $('#textarea2').attr('height', $('#textarea1').val().height);

这些都不起作用。

非常感谢

2 个答案:

答案 0 :(得分:3)

$("#textarea2").css("height", $("#textarea1").height() + "px");

这应该有效。

答案 1 :(得分:3)

$("#textarea1").bind("keyup keypress paste mouseup", function() {
    $('#textarea2').css('height', $('#textarea1').height());