: $(“p”) Element có thuộc tính id “test”: $(“#test”) Tất element có thuộc tính class “test”: $(“.test”) Tham khảo thêm tại: http://www.w3schools.com/jquery/jquery_ref_selectors.asp Ví dụ: 66 2.2 Chọn theo mối quan hệ phân cấp 67 2.3 Form selector 2.4 Chọn theo thuộc tính 25 Thay đổi nội dung, thuộc tính 3.1 Duyệt danh sách element Cách 1: 68 Cách 2: 3.2 Tạo element 3.3 Đọc, thay đổi nội dung element Đọc nội dung text Đọc nội dung html Thay đổi nội dung text Thay đổi nội dung html 69 3.4 Đọc, thay đổi thuộc tính Đọc giá trị thuộc tính Thay đổi giá trị thuộc tính 3.5 Chèn nội dung append: chèn nội dung vào cuối element prepend: chèn nội dung vào đầu element after: chèn nội dung vào sau element before: chèn nội dung vào trước element Ví dụ: 3.6 Làm việc với CSS Thêm/xóa giá trị thuộc tính class o addClass: thêm nhiều class o removeClass: xóa nhiều class o toggleClass: thêm/xóa class Ví dụ: Sử dụng phương thức css 70 3.7 Thay đổi kích thước Các phương thức thay đổi kích thước width() height() innerWidth() innerHeight() outerWidth() outerHeight() Hình 8.1 jQuery dimensions Ví dụ: 71 26 Xử lý kiện 5.1 Quy tắc chung Ví dụ 1: Ví dụ 2: 5.2 Xử lý số kiện thường gặp ready: document tải focus: control form nhận trỏ blur: control form khơng cịn chiếm trỏ 72 keypress: nhấn phím control nhận trỏ change click: click chuột mousehover: trỏ chuột element mouseout: trỏ chuột di chuyển khỏi element 73 5.3 Xử lý đối tượng Event Trong mục 5.2, xây dựng hàm xử lý cho kiện mà không dùng đến tham số kiện Hàm xử lý kiện đầy đủ phải có tham số kiện Vị trí tương đối trỏ chuột (event.pageX, event.pageY) Loại kiện (event.type) Cho biết phím (hoặc nút chuột) nhấn (event.which) 27 Tạo hiệu ứng hoạt ảnh 5.1 Ẩn, Ẩn 74 Hiện: tương tự ẩn, thay hide show Ẩn chuyển sang hiện, chuyển sang ẩn (toggle) 5.2 Fade-in, Fade-out Hiện lên (fadeIn) 75 Ẩn xuống (fadeOut): tương tự lên, thay fadeIn fadeOut Ẩn chuyển sang hiện, chuyển sang ẩn (fadeToggle) 5.3 Sliding Cách dùng tham số: speed, easing, callback tương tự mục 5.1 5.2 5.4 Tạo hoạt hình Cấu trúc tổng quát: Trong đó: speed, easing callback tham số tùy chọn Ví dụ: CÂU HỎI, BÀI TẬP 76 8.1 Thiết kế trang web thay đổi màu ngẫu nhiên cho đoạn văn click chuột lên nút 8.2 Thiết kế trang web tự động thêm đường kẻ ngang (màu ngẫu nhiên) click chuột lên nút 8.3 Thiết kế trang web hiển thị danh sách HSSV (Mã HSSV, Họ lót, Tên, Giới tính, Năm sinh) Khi click chuột lên nút “Thêm” chèn dịng cuối bảng (có input cho người dùng nhập thơng tin) Sau nhập thông tin, người dùng click chuột lên nút “Ghi” hiển thị thơng tin nhập dịng vừa chè (các input khơng còn) YÊU CẦU KIỂM TRA, ĐÁNH GIÁ KẾT QUẢ HỌC TẬP Dùng jQuery Lập trình thay đổi nội dung, thuộc tính element Lập trình thêm, xóa element 77 TÀI LIỆU THAM KHẢO [1] http://w3schools.com 78 ... LỜI GIỚI THIỆU Giáo trình ? ?Thiết kế web? ?? biên soạn với mục tiêu cung cấp cho người học kiến thức kỹ cần thiết để thiết kế trang web Tác giả nghiên cứu số tài liệu, công nghệ đại kết hợp với kinh... văn Một trang web hiển thị trình duyệt tài liệu HTML Do đó, dù người thiết kế hay lập trình web, địi hỏi phải có kiến thức HTML Mục tiêu: Biết công dụng tag HTML Thiết kế trang web HTML Cẩn... chung cho trang web CÂU HỎI, BÀI TẬP 4.1 Thiết kế trang chủ website http://brtvc.edu.vn 4.2 Thiết kế trang chủ website http://thuvien.brtvc.edu.vn YÊU CẦU KIỂM TRA, ĐÁNH GIÁ KẾT QUẢ HỌC TẬP Sử