我在div中有多个注释,其中class = .note和unique id。
点击编辑后,我抓住id,显示隐藏的表单#noteditor并隐藏所有笔记。
我正在使用load函数来获取响应(使用codeigniter以便url工作)并在editorfrorm中输入结果Textarea id = upnote ...
Firebug响应看起来没问题,我已经尝试注入一个div,这样可以正常工作,但是这个文本区域受到的影响让我有些头疼。
由于我的知识有限,我也有可能以一种错综复杂的方式解决这个问题......
任何帮助或指示非常感谢...
$(document).ready(function() {
$('.edit').click(function(e){
var v=$(this).attr("id");
$(".note").slideUp();
$("#noteditor").slideDown('1000');
$("#upnote" ).load('/notes/my_note/'+v);
e.preventDefault();
});
答案 0 :(得分:1)
将文本放入div中您使用$(thatdiv).html(响应)或文本(响应)。
把东西放在textarea你需要使用$(thattextarea).val(响应)
所以做一个get请求而不是load并使用val()函数将数据放在你的回调中