[問題] jquery覆蓋元件

作者: wind681201 (阿風~~)   2020-09-23 20:55:56
請問大大們,若我想做下面的事,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的方式做看看。
作者: dododavid006 (朔雪)   2020-09-24 11:05:00
你可以用 replaceWith
作者: wind681201 (阿風~~)   2020-09-24 13:30:00
感謝你
作者: laechan (揮淚斬馬雲)   2020-09-26 18:02:00
我很懶,都把 <input ...> 再用別的東西包起來比方<xxx>然後再動 <xxx>...</xxx> 裡面的 innerHTMLxxx 也懶得用getElementsByTagName 就設個id方便ById讀這個不需要 jQuery,事前已用<xxx>tag包起來了
作者: Darkland (小黑XDrz)   2020-09-28 13:01:00
A.outerHTML = B.outerHTML

Links booklink

Contact Us: admin [ a t ] ucptt.com