【发布时间】:2012-03-03 20:55:53
【问题描述】:
我有一个文本输入,我想用文本区域替换它,保留所有属性。如何使用 jQuery 做到这一点?
示例输入:
<input type="text" name="newfeature" id="newfeature"
class="form-required" tabindex="3"
aria-required="true" />
期望的输出:
<textarea type="text" name="newfeature" id="newfeature"
class="form-required" tabindex="3"
aria-required="true"></textarea>
我知道这可以使用.prop() 选择器并指定每个属性/属性手动完成,但我怎样才能动态完成呢?
另外,这不是必需的,但这样做时是否可以保留绑定?
【问题讨论】:
-
<textarea>元素没有type属性... -
@ŠimeVidas .prop() 负责处理。它还直接设置 value 属性。
标签: javascript jquery dom attributes properties