javascript - jQuery next().val() undefined -


i try next input value after <td> field. tried

$(this).parent("tr").next("input") didn't work out.

here jsfiddle.

as can see need select option parse input ... want delimiter input value of same row ..

try el.parent("td").next().find("input[name=delimiter]").val():

$("#go").click(function () {     $('.csv_field').each(function (index, element) {         el = $(this);         if (el.val() != "'-- none --'") {             console.log(el.parent("td").next().find("input[name=delimiter]").val());         }     }); }) 

jsfiddle example

you're iterating on .csv_field select fields. parent td want parent() or parent("td") parent("tr") won't work because parent() goes 1 level dom. want go next cell via next() , child via find("input[name=delimiter]"). note el.val() != "'-- none --'" should el.val() != "-- none --"


Comments

Popular posts from this blog

java.util.scanner - How to read and add only numbers to array from a text file -

rewrite - Trouble with Wordpress multiple custom querystrings -