• Vui lòng đọc nội qui diễn đàn để tránh bị xóa bài viết
  • Tìm kiếm trước khi đặt câu hỏi

Jquery ko hoạt động trong Usercontrol ???

Trao đổi về lập trình Web Forms, Javascript với ASP.NET

Moderators: vietluyen, vuathongtin

User avatar
QUANITGROBEST
Thành viên trung thành
Thành viên trung thành
Posts: 227
Joined: Thu 11/10/2012 9:47 am
Location: Thái Bình
Has thanked: 78 times
Been thanked: 24 times
Contact:

Jquery ko hoạt động trong Usercontrol ???

Postby QUANITGROBEST » Mon 30/09/2013 4:04 pm

mình có đoạn js như thế này
  1.  <script type="text/javascript">
  2.        $(document).ready(function () {
  3.            $('#chkAll').click(
  4.             function () {
  5.                 $("INPUT[type='checkbox']").attr('checked', $('#chkAll').is(':checked'));
  6.             });
  7.        });
  8.     </script>
  9.  

mục đích là check all checkbox, làm demo trên trang aspx thì chạy bình thường nhưng khi áp dụng vào Usercontrol (ascx) thì ko được, nó ko hoạt động. mình có thiếu j nữa ko, bạn nào đã làm help jup mình chỗ này.


http://grobest.com.vn/[url]spasenhong.vn[/url]

User avatar
NoBi
Quản trị
Quản trị
Posts: 962
Joined: Tue 18/03/2008 1:22 pm
Location: Sài Gòn
Has thanked: 53 times
Been thanked: 66 times
Contact:

Re: Jquery ko hoạt động trong Usercontrol ???

Postby NoBi » Mon 30/09/2013 5:01 pm

Thuộc tính Id trong UserControl là của server quản lý, khi parse ra html sẽ bị thay đổi để bảo đảm kg trùng, bạn viewsource thử xem. Hình như dùng thuộc tính ClientId gì đó để thay thế.
:>

tindl88
Thành viên tâm huyết
Thành viên tâm huyết
Posts: 363
Joined: Sat 26/04/2008 6:10 pm
Has thanked: 16 times
Been thanked: 10 times

Re: Jquery ko hoạt động trong Usercontrol ???

Postby tindl88 » Mon 30/09/2013 11:09 pm

Bạn gắn cho nó cái class cho khỏe, khỏi sợ sai id.

User avatar
QUANITGROBEST
Thành viên trung thành
Thành viên trung thành
Posts: 227
Joined: Thu 11/10/2012 9:47 am
Location: Thái Bình
Has thanked: 78 times
Been thanked: 24 times
Contact:

Re: Jquery ko hoạt động trong Usercontrol ???

Postby QUANITGROBEST » Thu 03/10/2013 10:06 am

thanks các bạn nha, biết chỗ sai rồi, phải sửa lại như thế này mới dc, vì nó ko hiểu cái ID
  1. <script type="text/javascript">
  2.      $(document).ready(function () {
  3.          $('#<%=chkAll.ClientID %>').click(
  4.           function () {
  5.               $("INPUT[type='checkbox']").attr('checked',  $('#<%=chkAll.ClientID %>').is(':checked'));
  6.           });
  7.      });  
  8.  </script>
  9.  
http://grobest.com.vn/[url]spasenhong.vn[/url]


Return to “Lập trình Web với ASP.NET”

Who is online

Users browsing this forum: No registered users and 2 guests