2016-07-31 49 views
3

,我有以下的html之外的新元素:jQuery的選擇this.parent

<tr> 
    <td class="schedule-available" style="background-color: rgb(255, 128, 128);"> 09:00 AM - 01:00 PM 
    <button class="btn btn-primary btn-xs viewOrder" type="button">ViewOrder</button> 
    </td> 
</tr> 

<tr> 
    <td class="sm-fnt lastName-holder">Last name: </td> 
</tr> 
我的代碼 $(this).parent()

目前指的是第一<tr>我想要現在要做的是還可以找到<td class="sm-fnt lastName-holder">到能夠將姓氏中的文字改爲別的;請記住我有這樣的多個列表,所以我需要使用$(this).parent()

我已經試過如下:

$(this).parent().next('.lastName-holder').html('test'); 
$(this).closest('tr').next('.lastName-holder').html('test'); 

但無論是作品。

+0

$(this).parent()指的是第一個'tr'? –

+0

是的,因爲我需要更新的東西在那裏也然後我需要去下一個tr – Yeak

回答

3

試試這個$(this).closest('tr').next().find('.lastName-holder').html('test');

+0

完美謝謝 – Yeak

+0

沒問題...乾杯:) –

+0

任何機會,你知道該怎麼做,如果有多個更新我雖然它會適用於所有 – Yeak