Tôi có các phần tử html trong foreach
. Tôi không thể khai báo tên ID theo cách thủ công. tôi đã sử dụng để thiết lập id='[email protected](item.Id)'
Id:Cách đặt ID và sử dụng nó tự động trong dao cạo 4 mvc?
foreach (var item in Model)
{
<a href="#" id='[email protected](item.Id)' class="select-link">Select this</a>
}
Nhưng, bây giờ tôi cần .click() chức năng cho eash <a>
liên kết để làm một số hoạt động của tôi. Làm thế nào để viết chức năng bấm cho ID động?
Tôi đã kiểm tra điều này, nhưng nó không hoạt động:
$("#[email protected](item.Id)").click(function() {
//any operation
});
Edit:
<script>
$(document).ready(function() {
$('.select-link').click(function() {
var id = $(this).attr('data-id');
url = '@Url.Action("SelectThis", "Product")';
var data = { id: '@Model.Id' };
$.post(url, data, function (result) {
if (result.success) {
alert("Thanks");
}
else {
alert("Problem occured...");
}
});
});
});
</script>
nhấp chuột này() chức năng gửi yêu cầu để điều khiển lặp đếm lần. Có gì sai trong mã của tôi?
'$ ('a'). Nhấp();' có thể làm điều đó. Trên thực tế mục đích của bạn là không rõ ràng. Tại sao bạn chỉ muốn chọn id cụ thể để thực hiện công cụ? – Jai
Ví dụ, giả sử, trả lời cấu trúc chấp nhận trong http://stackoverflow.com. Ý tưởng tôi cần là tương tự, để chọn bất kỳ mục nào từ danh sách của câu trả lời xếp hàng động. –