Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/01/2016, 14:24
RSmith
 
Fecha de Ingreso: julio-2014
Mensajes: 79
Antigüedad: 10 años, 3 meses
Puntos: 1
Pregunta Obtener valor de data-id de un tr al hacer clic en un enlace

Hola a todos, estoy teniendo un problema al querer obtener el valor de un "data-id" de un tr al hacer clic en un enlace. Teniendo esta tabla:
Código PHP:
<table cellspacing="0" class="shop_table cart">
    <
tbody>
        @foreach (
$products as $product)
            <
tr data-id="{{ $product->id }}" class="cart_table_item">
                <
td class="product-remove">
                    <
a title="Eliminar este producto" class="remove" href="#">
                        <
class="fa fa-times"></i>
                    </
a>
                </
td>
                <
td class="product-thumbnail">
                    <
img width="100" height="100" alt="" class="img-responsive" src="{{ asset('img/products/product-1.jpg') }}">
                </
td>
                <
td class="product-name">
                    {{ 
$product->name }}
                </
td>
                <
td class="product-price">
                    <
span class="amount">{{ $product->price }}</span>
                </
td>
                <
td class="product-quantity">
                    {{ 
$product->qty }}
                </
td>
                <
td class="product-subtotal">
                    <
span class="amount">{{ $product->price $product->qty }}</span>
                </
td>
            </
tr>
        @endforeach
    </
tbody>
</
table
Lo que yo necesito es recuperar el valor del "data-id" del tr. Estoy tratando de hacerlo de la siguiente manera:

Código HTML:
$(document).ready(function() {
    $('a.remove').click(function() {

        var row  = $(this).parents("tr");
        var id   = row.data("id");

        alert(id);
    });
});
y por alguna razon en el alert me aparece "undefined". Lo raro es que lo estoy ejecutando desde aca: https://jsfiddle.net/dpab0npw/4/ y funciona bien. Me podrian ayudar ?