2009-03-05 17 views

cevap

6

Böyle bir şey işe yaramalıdır (this girişidir).

var next = $(this).parent().next("td > input[type='text']"); 
+0

$ (this) .parent(). Next ("td: has (input [type = 'text'])"); Neyle bittim,> kullanmadı, ancak şu anlama geldi: Bunu yaptı. –

+0

ilginç, yine de işe yaradı. – tj111

-1

Seçicinizin ne olduğunu bilmiyorum, ancak tüm girişleri seçmeniz gerekiyorsa (metin yazın). Bunu deneyebilirsin.

$(function(){ 

    $(':input').each(function(){ 
     $(this).keypress(function(){ 
      $(this).next('input[type=text]').val('I\'m the next'); 
    }) // end of keypress 
    }) // enf of each 
}) // End of function 

Bu nedenle, daha fazla girdi koyacağınız herhangi bir önemi yoktur, bunları her zaman alabilirsiniz.

+0

Bu, sorunun cevabının sadece bir parçası –

0

tj111'in yanıtı benim için çalışmıyor. Bu jQuery daha yeni sürümü nedeniyle olabilir. Buraya geldim:

var next = $(this).parent().nextAll().has("input[type='text']").first(); 
İlgili konular