2015-02-10 16 views
0

需要以驗證的方式將信息從一個類傳遞到另一個類。目前的方法是混亂的,但不驗證。 我需要將p標籤內的文本傳遞給頁面上的另一個元素。現在我正在使用標籤屬性來傳遞這些信息。超級凌亂。以jquery爲目標的類

<div class="element-item"> 
<div class="text-panel"> 
    <div class="text-cell"> 
    <a class="ajax" href="ajax/bkdesks.html" id="Brooklyn Desks" dir="BROOKLYN, NY"> 
<p class="link"><img src="img/chainlink.png" width="60" height="60" alt="link" alt=""/></p> 
<p class="name">Brooklyn Desks</p> 
<p class="dir">Brooklyn, NY</p> 
</a> 
</div> 
</div> 

然後jQuery的:

$('.ajax').click(function(e) { 
    e.preventDefault(); 
$('#projects-head .titlehead').text($(this).attr('id')); 
$('#projects-head .subhead').text($(this).attr('dir')); 
$('#project').load($(this).attr('href')); 
}); 

titlehead和小標題是其內容被替換頁面上的其他元素。我寧願抓住下面p標籤的內容,也不願意把所有內容都放在一個ID & dir中。但我不知道jQuery的目標。

回答

1

p.namep.dir元素)的點擊.ajax元素的後代元素,所以你可以使用.find(

​​
+0

燁!它做到了。我曾嘗試類似的事情,我只是沒有添加.html到最後。這完全解決了它 - 非常感謝答覆 – darnen 2015-02-10 12:30:08