作者wind681201 (阿風~~)
看板Ajax
標題[問題] jquery覆蓋元件
時間Wed Sep 23 20:55:56 2020
請問大大們,若我想做下面的事,jquery 怎麼做比較好
第一種:
<input type="text" id="A" />
把它變成
<input type="text" id="A" value="CCCC" style="display:inline-block" />
我想要的是這種類似 A = B;這種方式,有嗎?
我知道可以附加屬性上去,但我想看有沒有這種更快的方式。
第二種:
<select id="A"></select>
把他變成
<input type="text" id="A" />
這個,可以先加新的,再刪舊的,但我也想用A=B的方式做看看。
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 14.207.80.17 (泰國)
※ 文章網址: https://www.ptt.cc/bbs/Ajax/M.1600865758.A.C6F.html
→ dododavid006: 你可以用 replaceWith 09/24 11:05
→ wind681201: 感謝你 09/24 13:30
→ laechan: 我很懶,都把 <input ...> 再用別的東西包起來比方<xxx> 09/26 18:02
→ laechan: 然後再動 <xxx>...</xxx> 裡面的 innerHTML 09/26 18:02
→ laechan: xxx 也懶得用getElementsByTagName 就設個id方便ById讀 09/26 18:03
→ laechan: 這個不需要 jQuery,事前已用<xxx>tag包起來了 09/26 18:04
→ Darkland: A.outerHTML = B.outerHTML 09/28 13:01