作者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://webptt.com/cn.aspx?n=bbs/Ajax/M.1600865758.A.C6F.html
1F:→ dododavid006: 你可以用 replaceWith 09/24 11:05
2F:→ wind681201: 感谢你 09/24 13:30
3F:→ laechan: 我很懒,都把 <input ...> 再用别的东西包起来比方<xxx> 09/26 18:02
4F:→ laechan: 然後再动 <xxx>...</xxx> 里面的 innerHTML 09/26 18:02
5F:→ laechan: xxx 也懒得用getElementsByTagName 就设个id方便ById读 09/26 18:03
6F:→ laechan: 这个不需要 jQuery,事前已用<xxx>tag包起来了 09/26 18:04
7F:→ Darkland: A.outerHTML = B.outerHTML 09/28 13:01