Tôi đang sử dụng plugin quicksand jQuery. Tôi cần lấy id dữ liệu của mục được nhấp và chuyển nó vào dịch vụ web. Làm cách nào để có được thuộc tính data-id? Tôi đang sử dụng .on()
phương pháp để liên kết lại sự kiện nhấp chuột cho các mục được sắp xếp.
$("#list li").on('click', function() {
// ret = DetailsView.GetProject($(this).attr("#data-id"), OnComplete, OnTimeOut, OnError);
alert($(this).attr("#data-id"));
});
<script src="https://code.jquery.com/jquery-3.3.1.slim.min.js"></script>
<ul id="list" class="grid">
<li data-id="id-40" class="win">
<a id="ctl00_cphBody_ListView1_ctrl0_SelectButton" class="project" href="#">
<img src="themes/clean/images/win.jpg" class="project-image" alt="get data-id" />
</a>
</li>
</ul>
on()
phương pháp như live()
hiện không được chấp nhận và câu hỏi này nhận được khá nhiều khách truy cập.