我有一个使用Codeigniter的项目。 有一个设置。用户可以在那里保存签名。当他/她打开注释框时,签名会自动插入,并且光标将聚焦在第一行。
这是我的代码:
HTML:
<!DOCTYPE html>
<html>
<body>
<textarea rows="4" cols="50" id="comment-box"><?php $signature->signature ?>
</textarea>
</body>
</html>
SQL:我使用sql获得签名,并且它从我的控制器传递。而我使用(<?php $signature->signature ?>)
来获取数据。
jQuery:
$(document).ready(
function() {
$("#description").focus();
}
);
Note: When i using this jquery, the cursor focused but it before the value. (image 1)
这是一张图片。我想要这样。
答案 0 :(得分:1)
尝试一下:
$(function(){
$("#comment-box").text("\n" + $("#comment-box").text());
$("#comment-box").focus();
});
或者,就像您使用 #description 作为控件ID
$(document).ready(
function() {
$("#description").text("\n" + $("#description").text());
$("#description").focus();
}
);