2010-12-23 195 views
0

在jQuery事件中:点击功能 我有一个带有搜索文本框和另一个文本框(称为textbox1)的网页。 当我搜索一个名字时,我在同一个页面中得到一个表格,其中包含一些附加信息,并且名称列中的所有相关名称。根据搜索关键字,此列可以有1,2 ... 100行。我想要做的是: 当我点击其中一个结果的单元格时,我希望它的值被复制到textbox1中。JQUERY需要帮助!

我尝试以下,但它似乎无法工作:

<script type="text/javascript"> 
$(document).ready(function() { 
$("td").click(function() { 
$(this).attr("id", "td1"); 
$("#textbox1").val(td1.innerHtml); // I also tried $("#textbox1").val(this.innerHtml); 
}); 
}); 
</script> 
+0

喜礼,这是一个社区编辑的问答列表,而不是公告栏。你应该在你的措辞中考虑这一点。你将如何回答“需要JQUERY帮助!”这个问题? – Zeemee 2010-12-23 11:43:06

回答

2

你几乎拥有它,它只是.innerHTML(区分大小写)来代替:

$(document).ready(function() { 
    $("td").click(function() { 
    this.id = "td1"; //no need for .attr() here either! 
    $("#textbox1").val(this.innerHTML); 
    }); 
}); 
+0

我不能相信这一切都是关于innerHTML是否区分大小写!我尝试了一百万件!非常感谢!!虽然我还有另一个问题,所以这个带有textbox1的表单存在于弹出窗口中,可以在完成表单时单击它。搜索结束并单击单元格后,我希望弹出窗口关闭,单元格值将填充到表单页面中的textbox1中。任何想法我可以做到这一点? – Lilly 2010-12-23 12:18:17