如何在按钮点击时显示文本区域?

时间:2011-01-27 09:27:39

标签: javascript jquery

</html>
<head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
<script type="text/javascript"> 
$(document).ready(function(){
$("#popup").click(function(){
   // pop up a text area and I want to store value of textarea in a variable.
});
});
</script>
</head>

<body>
<form>
<textarea rows="2" cols="20" id="area" style="display:none"></textarea>
<input type="submit" id="popup" value="OK">
</body>
</html>

如何在点击按钮上弹出文本区域?

3 个答案:

答案 0 :(得分:7)

var textarea = $('#area');
$("#popup").click(function(){

   // To show it
   textarea.show();

});

// To get the value
var value = textarea.val();

答案 1 :(得分:0)

在jquery中,您可以使用$("#area").show()来显示元素。

答案 2 :(得分:0)

如果您使用的是jQuery,请使用show方法:

$('#area').show();

您还可以控制动画的速度:

$('#area').show("slow");
$('#area').show("fast");

或者您可以指定精确的时间(以毫秒为单位)。这是官方文档:

jQuery Show