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

看板Ajax作者 (西門貓)時間12年前 (2013/02/21 19:28), 編輯推噓2(202)
留言4則, 2人參與, 最新討論串1/2 (看更多)
我目前有個需求, 要讓Table 裡面的某些文字可以變成超連結, 之後變回去, 我目前的作法很笨, 是用$選擇以後使用.html(), 直接在文字加上<a href>標籤, 我有找到.wrap()的語法, 可是我只能在td的外面包,找不到包裡面文字的語法, 同樣的取消超連結, 我也是用$選擇td以後, 把內容用.text()覆蓋回去, 請問有更好的方法嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.117.68.114

02/21 19:56, , 1F
$('td').children().detach().wrap(xx).appendTo('td')
02/21 19:56, 1F

02/21 19:56, , 2F
如果有很多td的話記得改用each然後一個個detach wrap
02/21 19:56, 2F

02/21 20:07, , 3F
唔突然發現這樣會變每個children都wrap的樣子?XD
02/21 20:07, 3F

02/22 14:45, , 4F
你要不要做2個table一個隱藏
02/22 14:45, 4F
文章代碼(AID): #1H9WJeDb (Ajax)
文章代碼(AID): #1H9WJeDb (Ajax)