在我的$().ready()
区域中,我想根据对象的另一个属性向对象添加属性。它应该在之前对象的任何事件中完成。
例如:
<input value="text" />
$().ready(function(){
$("input").newProp = ???
});
怎么做?
答案 0 :(得分:1)
您只需阅读您想要使用的任何属性:
$(document).ready(function() {
$("input").prop("newPropName", $("input").prop("propertyToCopy"))
});
如果要在不使用$.prop()
的情况下添加属性,则必须直接访问HTML元素:
$("input")[0].newPropName = $("input")[0][propName];