如何在这段代码中关注textarea

时间:2016-02-13 11:28:21

标签: php html

fetch_customer_info.php

<button id=printToTextarea>Get to box</button>

text.php

<?php
require_once('fetch_customer_info.php');
?>
<script type="text/javascript">
$("#printToTextarea").on("click", function () {alert(3);
    $(this).next("#textInput").focus();
 });
 </script>

<div id="projectNameDiv">
    <label for="textInput">Text to Print:</label><br/>
    <textarea name="textInput" id="textInput"  rows='3' cols='40'></textarea>
</div>

当我点击“Get to box”按钮时,不会显示任何警告消息。我需要关注文本区域。

1 个答案:

答案 0 :(得分:2)

删除$(this).next()功能。

&#13;
&#13;
$("#printToTextarea").on("click", function () {
   alert(3);
   $("#text1").focus();
 });
&#13;
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.0/jquery.min.js"></script>
<textarea name="text1" id="text1" cols="30" rows="10"></textarea>
<button id="printToTextarea">Get to box</button>
&#13;
&#13;
&#13;