0

在我所在的$().ready()地区,我想根据对象的另一个属性向对象添加一个属性。它应该在对象上的任何事件之前完成。

例如:

<input value="text" />

$().ready(function(){
  $("input").newProp = ???
});

如何做呢?

4

1 回答 1

1

您只需读取要使用的任何属性:

$(document).ready(function() {
    $("input").prop("newPropName", $("input").prop("propertyToCopy"))
});

如果您想在不使用的情况下添加属性$.prop(),则必须直接访问 HTML 元素:

$("input")[0].newPropName = $("input")[0][propName];
于 2014-09-09T15:17:04.503 回答