Javascript 更改稍后添加到DOM的元素的属性

Javascript 更改稍后添加到DOM的元素的属性,javascript,jquery,html,Javascript,Jquery,Html,我有个问题, 如何更改页面加载期间未加载的元素的属性(这意味着加载后将被注入) 例如: HTML: 这里什么都没有 Javascript(jQuery): $('#按钮1')。单击(函数(){ $('#textbox').html(''); }); //我想分开两个脚本,我有理由这样做。 $('#按钮2')。单击(函数(){ $('a#action').attr('title','link!'); }); 嗯,这不起作用,注入链接后,按钮2点击功能将无法更改新注入链接的属性 那么,在加载第

我有个问题, 如何更改页面加载期间未加载的元素的属性(这意味着加载后将被注入)

例如: HTML:


这里什么都没有
Javascript(jQuery):

$('#按钮1')。单击(函数(){
$('#textbox').html('');
});
//我想分开两个脚本,我有理由这样做。
$('#按钮2')。单击(函数(){
$('a#action').attr('title','link!');
});
嗯,这不起作用,注入链接后,按钮2点击功能将无法更改新注入链接的属性

那么,在加载第一页时,如何更改未加载元素的属性呢


我希望你能理解。谢谢。

你的代码对我有用。。。你的标题很容易让人误解,元素在DOM中,即使它是后来添加的。很抱歉,我不知道最好用哪个词。我很抱歉,它再也没有错误了,它工作得很好
<input type="button" id="button1" value="show"></input>
<input type="button" id="button2" value="Add new attribute to link"></input>
 <div id="textbox">Nothing here</div>
$('#button1').click(function(){
  $('#textbox').html('<a href="#" id="action">Action</a>');
});

//i want to seperate both scripts , i have reasons to do so.
$('#button2').click(function(){
  $('a#action').attr('title' , 'link!');
});