verfaa
Профессор
- Регистрация
- 29 Янв 2007
- Сообщения
- 417
- Реакции
- 49
- Автор темы
- #1
Всем привет. Есть html-код:
и есть код на jquery, который кроме всего прочего отбирает из тега tr значение атрибута data-id вот таким образом row.attr('data-id')
Мне же нужно, чтобы вместо значения атрибута data-id читалось значение аттрибута href из тега td или на крайний случай значение аттрибута src из тега img. Подскажите плиз как это сделать??? Простая на первый взгляд задача оказалась сложной для меня.
HTML:
<tr class="file_download_template" style="" data-id="6.JPG">
<td class="file_download_preview">
<a target="_blank" href="/files/22824_826cfb3d.JPG">
<img src="/files/thumb_22824_826cfb3d.JPG"/>
</a>
</td>
<td class="file_name">
<a target="_blank" href="/files/22824_826cfb3d.JPG">6.JPG</a>
</td>
<td class="file_download_delete" colspan="3">
<button class="ui-button ui-widget ui-state-default ui-corner-all ui-button-icon-only" role="button" aria-disabled="false" title="Delete">
<span class="ui-button-icon-primary ui-icon ui-icon-trash"/>
<span class="ui-button-text">Delete</span>
</button>
</td>
</tr>
и есть код на jquery, который кроме всего прочего отбирает из тега tr значение атрибута data-id вот таким образом row.attr('data-id')
Код:
this.deleteHandler = function (e) {
var row = $(this).closest('tr');
$.ajax({
url: uploadHandler.url + '?file=' + encodeURIComponent(
row.attr('data-id')
),
type: 'DELETE',
success: function () {
uploadHandler.adjustMaxNumberOfFiles(1);
row.fadeOut(function () {
row.remove();
});
}
});
e.preventDefault();
};
Мне же нужно, чтобы вместо значения атрибута data-id читалось значение аттрибута href из тега td или на крайний случай значение аттрибута src из тега img. Подскажите плиз как это сделать??? Простая на первый взгляд задача оказалась сложной для меня.