2017-03-15 1 views
0

Ich habe versucht, beide mit ID und Klasse beide gibt mir ersten Wert. Ich versuchte auch mit der neuesten J-Abfrage mit "delegierten" und "auf" enter code here gleichen Ergebnis. Ich möchte den Wert posten, auf den ich klicke.Ich versuche, einen Wert aus einem Formular zu posten, die sich in dynamischer Schleife befinden. Jedes Mal, wenn ich es versuche nur einen Wert der ersten

<script> 
    $(document).ready(function() { 
     $('.filecell').live('click',function() { 
     var $buttonData = $('input#hidden2').val(); 
      $.post('https://../servlet/AppQueOpenPDF'{FormName:$buttonData},function(data) {  
    $('#RepResponse3').html(data); 

      }); 

     }); 

    });   

</script> 
<TR> 
    <TD CLASS='filecell'><input type='button' id='StatusAll' name ='StatusAll' value='HIST62083'></td> 
    <TD CLASS='filecell'><input type='button' id='StatusAll' name ='StatusAll' value='HIST62282'></td> 
<TR> 
+1

Wo ist 'hidden2' ???? Bei der HTML-Regelverletzung wird keine doppelte ID verwendet. Live wird abgeschrieben. –

Antwort

0

Html Regelverletzung verwenden Sie nicht doppelt id. Live wird abgeschrieben. Ich denke, Sie wollen button Wert innerhalb td. Verwenden Sie $ this und find für diesen Zweck.

$('.filecell').on('click', function() { 
 
    var $buttonData = $(this).find('input:button').val(); 
 
    alert($buttonData); 
 
    //other code goes here 
 

 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<table> 
 

 
    <TR> 
 
    <TD CLASS='filecell'> 
 
     <input type='button' id='StatusAll1' name='StatusAll' value='HIST62083'> 
 
    </td> 
 
    <TD CLASS='filecell'> 
 
     <input type='button' id='StatusAll2' name='StatusAll' value='HIST62282'> 
 
    </td> 
 
    <TR> 
 
</table>

0

Danke für Ihre Hilfe Ich denke, ich die Lösung gefunden.

<script> 

     $(document).ready(function() { 

    $('input[id^="tag"]').on('click', function() { 

      var $buttonData = this.value; 
       $.post('https://172.16.101.120/servlet/AppQueOpenPDF',{FormName:$buttonData},function(data) { 

     $('#RepResponse3').html(data); 

       }); 

      }); 

     });   

    </script> 

    <td><input type='button' id='tag<%=count++%>' name ='StatusAll' value='HIST62083'></td> 
Verwandte Themen