2013-07-30 26 views
0

的另一个属性在HTML我有这:确定属性值具有相同的元件

<div id="content"> 
    what is inside 
</div> 
<a title='content'>inside my link</a> 

与jQuery,我想将属性添加到一个元件,其值是在参照的元素的值a元素的标题值。

我想过这个问题,但显然$(这)是不是我想的是:

$('a').attr('myNewAttribute', $('#' + $(this).attr('title')).text().trim()); 

myNewAttribute是空

回答

2

你需要在这里使用的.attr()不同的变种。

$('a').attr('myNewAttribute', function(){ 
    return $('#' + $(this).attr('title')).text().trim() 
}); 

演示:Fiddle

相关问题