2012-03-16 23 views
0

不知怎的,我不能預先填充的textarea:使用jQuery不能預先填入textarea的基礎上從表中的數據與從表基於以下代碼的數據

HTML:

<td id="1_desc" class="edit_desc"><div class="gallery clearfix"><a href="{url}" rel="wp-prettyPhoto" title="VIDEO TITLE HERE">View Commercial</a></div></td> 
<textarea id="edit_form_desc" rows="7" cols="50"></textarea> 

的jQuery:

var desc = jQuery("#1_desc").html(); 
jQuery("#edit_form_desc").val(desc); 

http://jsfiddle.net/RkmYJ/

當我有 「硬編碼」 雜物ble'desc'一切正常。

任何線索?

感謝

回答

2

貌似瀏覽器被折騰你上面所描述的家長少<td>。總結起來在一個表中,事情似乎更好的工作:

<table> 
    <tr> 
    <td id="1_desc" class="edit_desc"><div class="gallery clearfix"><a href="{url}" rel="wp-prettyPhoto" title="VIDEO TITLE HERE">View Commercial</a></div></td> 
    </tr> 
</table> 

<textarea id="edit_form_desc" rows="7" cols="50"></textarea>​ 

更新小提琴here

+0

+1擊敗我吧! :D – 2012-03-16 16:02:02

+0

謝謝!看起來像我的'用戶錯誤';) – JackTheKnife 2012-03-16 21:19:52

0

如果你讓一個實際<table></table>,而不僅僅是一個<td>,這沒有任何意義以外的元素a <table></table>那麼它的工作原理:jsfiddle update

<table><tr><td id="1_desc" class="edit_desc"><div class="gallery clearfix"><a href="{url}" rel="wp-prettyPhoto" title="VIDEO TITLE HERE">View Commercial</a></div></td></tr></table> 

<textarea id="edit_form_desc" rows="7" cols="50"></textarea> 
+0

謝謝!看起來像我的'用戶錯誤';) – JackTheKnife 2012-03-16 21:19:57

相關問題