有没有办法在创建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也可能对您有所帮助