2012-08-15 50 views
0

我有代碼在jsfiddle中工作,但是當我將代碼實現到我的解決方案中時,它不會執行任何操作。jQuery .text不工作,但.val呢?

當複選框被選中的想法是,它填充一個逗號分隔已經住進了DIV所有的產品清單。然而,這不起作用,但它適用於textarea罰款?

http://jsfiddle.net/uJcB7/166/

這是有問題的行:

$('#standardFitFeatures').text(allVals) 

然後我給股利再ID:

<div id="standardFitFeatures"></div> 

這不會在所有的工作,我要創建一個textarea並改變到的.text法爾

知道爲什麼,我怎麼可以排序這是我需要它來填充div嗎?

+2

如果你給一個工作演示,你的問題是什麼? – xdazz 2012-08-15 09:15:03

+0

演示應該失敗嗎?它適用於我 - 適用於什麼瀏覽器? – 2012-08-15 09:15:33

+0

@norfavrell - 閱讀第一句=) – Niklas 2012-08-15 09:17:14

回答

0

$('#cblistp input').click(updateTextArea); 
updateTextArea(); 

$('#cblistStatic input').click(updateTextAreaW); 
updateTextAreaW(); 

$(document).ready()如果你想有一個一致的行爲

它極有可能是你要綁定事件到還不存在的元素。

編輯

.val()作品TextAreaInput.Text()作品DIV ...請,如果你確實在生產代碼,而不是文本區域採用div檢查。

+0

這就是演示中的情況。 – pimvdb 2012-08-15 09:20:43

+0

是的,一切都很好。當我添加.val並使用textarea時,代碼在我的解決方案中起作用,當我使用.text來使用div時,什麼都沒有發生。 – Paul 2012-08-15 09:31:23

相關問題