有没有办法在创建 DOM 元素时更改它的属性?我有一个由插件创建的输入(有一个 ID)。当它出现时,我需要更改该输入的占位符。
IE
$("#token-input_sample").live("attr","placeholder","place");
上面的代码不起作用。
有没有办法在创建 DOM 元素时更改它的属性?我有一个由插件创建的输入(有一个 ID)。当它出现时,我需要更改该输入的占位符。
IE
$("#token-input_sample").live("attr","placeholder","place");
上面的代码不起作用。
on()
应该用于将事件绑定到现在或将来存在的元素。要操作元素的属性或属性,您应该使用以下prop()
函数:
$('#token-input_sample').prop('placeholder', 'place');
$("#token-input_sample").attr("placeholder", "Type an ID").blur();
$("#token-input_sample").attr("placeholder", "Type an ID");
此链接也可能对您有所帮助