Re: [問題] 讓一段文字變連結,再變回去的作法

看板Ajax作者 (大嘴先生)時間12年前 (2013/02/21 20:12), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/2 (看更多)
※ 引述《gn00742754 (西門貓)》之銘言: : 我目前有個需求, : 要讓Table 裡面的某些文字可以變成超連結, : 之後變回去, : 我目前的作法很笨, : 是用$選擇以後使用.html(), : 直接在文字加上<a href>標籤, : 我有找到.wrap()的語法, : 可是我只能在td的外面包,找不到包裡面文字的語法, : 同樣的取消超連結, : 我也是用$選擇td以後, : 把內容用.text()覆蓋回去, : 請問有更好的方法嗎? $('td').each(function() { var $this = $(this); $('<a/>', {'href' : 'xxxx'}) .append($this.children().detach()) .appendTo($this); }); jQuery 1.8以後的版本建議改用$.parseHTML取代$('<a/>', {})的方式 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 1.164.68.111

02/21 20:50, , 1F
非常感謝^____^
02/21 20:50, 1F
文章代碼(AID): #1H9Wyku3 (Ajax)
文章代碼(AID): #1H9Wyku3 (Ajax)