Dla przykładu:
<td data-xxx="foo" data-yyy-test="zoo"></td>
<td data-xxx="foo"></td>
<td data-xxx="foo" data-yyy-test="zoo"></td>
<td data-xxx="foo"></td>
Chciałbym namierzyć row tabeli, który klika user i wyciągnąć z niego tylko te atrybuty, które mają w sobie yyy, drugi mnie nie interesuje. Jak widać nie każda komórka ma podwójne atrybuty data. Można wrzucić do tabeli wszystko i w pętli wywalić data-xxx, ale nie wydaje mi się to dobrym rozwiązaniem. Oczywiście interesuje mnie para klucz : wartość.
$('.dialog_search_contact').find('tr').click( function(){
$(this).find('td').each (function() {
console.log($(this).data().jakiś regex??);
});
moveValuesToForm(rowValues);
});
console.log:
Object {quickCreate: true, hsto_id: 39}
Object {quickCreate: true}
Object {quickCreate: true, hcontact_id: 6}
Object {quickCreate: true, hrealestate_id: 356}