Tôi có một trang có nhiều biểu mẫu và người dùng sẽ chọn thứ gì đó trên trang đó. Khi người dùng thực hiện, tôi cần đặt yếu tố đó ở nơi khác, giống như một giỏ hàng thực sự. Nhưng tôi dường như không thể có được nhiều hơn hình thức đầu tiên trên trang để thực sự hoạt động như dự định. Tôi đã thử nhiều điều:Làm cách nào để kiểm tra với jQuery nếu có bất kỳ biểu mẫu nào được gửi?
- Cho mọi hình thức cùng một ID, mà chỉ gây ra các hình thức đầu tiên để hoạt động như tôi muốn, đem lại cho tôi những dữ liệu hình thức đó.
- Cung cấp cho chúng tất cả cùng một ID một lần nữa, lần này gắn một số nhận dạng duy nhất vào ID, nhưng tất nhiên, khi đó jQuery
$('#something')
của tôi không bắt được nó vì nó không khớp.
Vì vậy, tôi đang suy nghĩ cách tôi sẽ thực hiện việc này. Tôi chỉ cần nhận dữ liệu từ biểu mẫu đã gửi trên trang. Và như đã đề cập, tôi có thể cung cấp cho họ tất cả tiền tố của một số loại, như tôi có bây giờ, nhưng sau đó tôi không biết làm thế nào để phù hợp với nó.
Trợ giúp sẽ được đánh giá rất cao!
Một số mã như yêu cầu (chỉ là ví dụ để hiển thị những gì tôi có nghĩa là, tất nhiên):
HTML:
<form id="something-0"><input type="hidden" value="0"><input type="submit"></form>
<form id="something-1"><input type="hidden" value="1"><input type="submit"></form>
Các jQuery:
$("#something-%").submit(function(e) {
e.preventDefault();
$("#some-span").html(data);
});
tôi muốn # một cái gì đó-% chấp nhận bất cứ điều gì đến sau "-", tôi hy vọng bạn hiểu.
Vui lòng hiển thị một số mã. – Wez
Chúng ta có thể lấy một ví dụ fiddle không? – dibs
mã sẽ được đánh giá rất cao – PlantTheIdea