Jan Hoefnagels
Jan Hoefnagels

Reputation: 25

accessing the next tr from an input in the row above using jquery

Is there any way to access a tr from an input of a tr above without adding row specific id's or classes?

<table>
<tr><td>just another row</td>
<tr><td><input name="inputToSerachFrom" type="text" /></td><tr>
<tr><td>I want to acces this row without adding id's or classes</td><tr>
<tr><td>just another row</td>
</table>

var rowINeed = $("input[name=inputToSerachFrom]").closest("tr").parent().noIdea();

Upvotes: 1

Views: 263

Answers (2)

Cocowalla
Cocowalla

Reputation: 14350

To access the next tr from the input, without using any IDs, you can use this:

var nextRow = $(this).parents('tr').next();

Upvotes: 1

David Hedlund
David Hedlund

Reputation: 129832

$("input[name=inputToSerachFrom]").closest("tr").next('tr:first')

Upvotes: 1

Related Questions