¿cómo puedo traer el tr valor .haga clic en evento?
quiero ser capaz de pasar el tr id en updatedb.php como bien para la actualización de sql

entrar

<head>
<script src="jquery-1.3.2.min.js" type="text/javascript"></script>
<script src="jquery.jeditable.mini.js" type="text/javascript"></script>

<script type="text/javascript">

    $(document).ready(function() {

var global= ""

$('.click').click(function() {
    var $this = $(this);
    var $tr = $this.closest('tr');

alert($tr.attr('id'));
global= $tr.attr('id');

});


    $('.click').editable('updatedb.php?test=123', { 
        indicator : "<img src='indicator.gif'>",
        tooltip   : "Click to edit...",
        onblur : 'submit',
        style  : "inherit"

    });


    });

</script>

</head>
<body>      
    <tr id=1>
    <td>
        <span class="click" style="display: inline">Funny click here testing!</span>
        <br />
        </td>    
    </tr>
    <tr id=2>
        <td>    
        <span class="click" style="display: inline">Second inline!</span>
        </td>
    <tr>    
</body>
</html>

aquí

Hola, jeditable no tiene sucesor. Finalmente logra obtener el valor global. Pero ahora se enfrenta a otro problema. Jeditable no me permiten pasar de un valor añadido…

He intentado
editable(‘updatedb.php?prueba=123’
then echo «INICIO» . $_POST[‘prueba’] . «FINAL»

También traté de otra manera, no funciona.

Parece que el propio html es muy extraño. usted tiene un tr, pero sin td, y poner el lapso en el interior y un hermano después de que… te sugiero que formato html correctamente en primer lugar.

OriginalEl autor i need help | 2009-07-10

2 Comentarios

  1. 4

    Es posible que desee comprobar hacia fuera el plugin de jQuery jEditable, el sucesor editable.
    Enlace: http://www.appelsiini.net/projects/jeditable

    Volviendo a su pregunta, usted puede obtener el id de la TR nodo en su ejemplo, al preguntar por el atributo mediante cualquiera de los padres(), salida (a) o padres(). Me gustaría recomendar en contra de los padres (), ya que se espera que deje el HTML anidada exactamente como en el ejemplo. Mejor uso de los padres() o la más cercana() con un filtro.

    $(document).ready(function() {
        $('.click').each(function() {
            var $this = $(this);
            var $tr = $this.closest('tr');
            //Do stuff with $tr like checking it, extracting $tr.attr('id') ...
            $this.editable('updatedb.php', {
                indicator : "",
                tooltip : "Click to edit...",
                onblur : 'submit',
                style : "inherit"
            });
        });
    } 

    OriginalEl autor dyve

  2. 4
    $(".click").click(function(){
    
     alert($(this).text())   //Funny click here testing! or Second inline!  (o/p);
     alert($(this).parent().parent().attr("id"))  //1 or 2 (o/p);
    
    });
    si desea devolver 1 o 2 entonces usted debe utilizar $(this).parent().parent().attr(«id») causa primera de los padres es td, y a los padres de que se tr que tiene valor de id

    OriginalEl autor Shiva Srikanth Thummidi

Dejar respuesta

Please enter your comment!
Please enter your name here