在DOM元素出现时更改它们的属性

时间:2013-04-05 08:17:02

标签: javascript jquery

有没有办法在创建DOM元素时更改它的属性?我有一个由插件创建的输入(有一个ID)。我需要在输入时更改该输入的占位符。

$("#token-input_sample").live("attr","placeholder","place");

上面的代码不起作用。

2 个答案:

答案 0 :(得分:1)

on()应该用于将事件绑定到现在或将来存在的元素。要操纵元素的属性或属性,您应该使用prop()函数:

$('#token-input_sample').prop('placeholder', 'place');

答案 1 :(得分:0)

$("#token-input_sample").attr("placeholder", "Type an ID").blur();

$("#token-input_sample").attr("placeholder", "Type an ID");

link也可能对您有所帮助