2010-12-23 183 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