Hi Tôi có một bảng với danh sách các xejquery-Lấy id của div gần nhất?
<table>
<tr class="${(i % 2) == 0 ? 'odd' : 'even'}" id ="rows">
<td>
<div class="check_box_div">
<div class="check_box_list">
<g:checkBox id = "isActive_${i}" class="isActive" name="isActive" value="${vehicleInstance?.isActive}" />
<input type="hidden" value="${vehicleInstance?.id}" class="vehicleId" name="vehicleId" id="isActive_${i}_" />
</div>
<div class="display_image" id ="display_image_${i}"></div>
</div>
</td>
</tr>
bảng đã có nhiều hàng Tôi muốn nhận được id của div nơi tên lớp là "display_image" cho mỗi hàng tôi đã cố gắng để có được nó như
$(".isActive").click(function() {
var checkBox_id = $(this).attr("id");
var checkbox = $('#'+checkBox_id);
var div_id =$('#'+checkBox_id).closest("div").find(".display_image").attr("id"); // always returns div_id =display_image_0(div id of first row)
Đây là công trình phục vụ hàng đầu tiên nhưng đối với hàng thứ hai nó cũng trả về id của div của hàng đầu tiên chỉ là những gì thay đổi tôi nên làm để tôi sẽ nhận được id của div trên mỗi hàng
thử một cái gì đó giống như $ ('tr div.display_image'). Each (function() {$ (this) .attr ('id')})? – max4ever