Tôi không thể hiểu tại sao mã jQuery trước đó không hoạt động. Tôi biết jQuery không thể tìm thấy các phần tử DOM được tạo động nhưng tại sao mã thứ hai lại hoạt động
Khi tôi tự động tạo biến id ngày, nó không tìm thấy nó. Nhưng khi chịu khó gõ vào thì tìm được. Không có manh mối về lý do tại sao hành vi này
Hãy giúp tôi
Những gì tôi đã thử
Nhiều thứ đã thử phương thức javascript getElementByID nhưng không sử dụng được, nó chỉ không thể tìm thấy phần tử trừ khi nó được gõ cứng vào mã
Thêm giải pháp của bạn ở đây
B I U S small BIG code
$[selector].parent[];06 & link [^] encode untab case indent outdent
Xem trước 0
thành viên hiện có
hoặc tham gia với chúng tôi
Tải xuống, Bình chọn, Nhận xét, Xuất bản
Email của bạnEmail này đang được sử dụng. Bạn có cần mật khẩu của bạn?
Mật khẩu tùy chọnKhi trả lời câu hỏi, vui lòng.
- Đọc kỹ câu hỏi.
- Hiểu rằng tiếng Anh không phải là ngôn ngữ đầu tiên của mọi người, vì vậy hãy khoan dung với lỗi chính tả và ngữ pháp
- Nếu một câu hỏi được diễn đạt kém thì hãy yêu cầu làm rõ, bỏ qua nó hoặc chỉnh sửa câu hỏi và khắc phục sự cố. Xúc phạm không được chào đón
- Đừng bảo ai đó đọc hướng dẫn. Rất có thể họ có và không nhận được. Đưa ra câu trả lời hoặc chuyển sang câu hỏi tiếp theo
Nội dung này, cùng với bất kỳ tệp và mã nguồn liên quan nào, được cấp phép theo Giấy phép Mở Dự án Code [CPOL]
Trong bài viết này, chúng ta tìm hiểu cách thêm động các phần tử HTML bằng JavaScript. Cần có hiểu biết cơ bản về HTML, CSS và javascript. Ở đây chúng ta sẽ sử dụng một nút và bằng cách nhấp vào nút này, chúng ta có thể thêm phần tử HTML một cách linh hoạt trong ví dụ này
Tiếp cận. Tạo một tệp HTML với bất kỳ tên nào [Ex-index. html], sau đó viết mẫu HTML bên ngoài và lấy một nút để khi ai đó nhấp vào nút, HTML sẽ được thêm động từng cái một ở định dạng danh sách. Chúng ta đã đính kèm một trình xử lý sự kiện title vào nút, khi ai đó nhấp vào nút đó ngay lập tức sự kiện sẽ kích hoạt và thực thi chức năng gọi lại được đính kèm với trình xử lý sự kiện đó bên trong hàm gọi lại, chúng tôi cần đề cập đến một tác vụ nhất định mà chúng tôi muốn xảy ra sau một cú nhấp chuột. .
Trong bài viết này, chúng ta sẽ tìm hiểu cách thêm và xóa các trường đầu vào một cách linh hoạt bằng cách sử dụng jQuery với Bootstrap. Vì vậy, tôi sẽ cung cấp cho bạn một bản tóm tắt về cách chúng tôi sẽ đạt được chức năng này
Trong quá trình này, chúng tôi sẽ sử dụng nhiều chức năng sau
click[] Phương pháp. click[] là một phương thức sẵn có trong jQuery bắt đầu sự kiện nhấp chuột hoặc chạy hàm được truyền cho nó khi sự kiện nhấp chuột xảy ra
cú pháp
$[selector].click[function];
- Tham số. Nó chấp nhận một tham số tùy chọn “chức năng”, sẽ chạy khi xảy ra sự kiện nhấp chuột
- Giá trị trả về. Nó trả về phần tử đã chọn với chức năng được chỉ định để thực hiện.
Phương thức nối []. Phương thức append[] chèn nội dung đã chỉ định vào cuối phần tử được chọn
cú pháp
$[selector].append[content]
Tham số. Nó chấp nhận nội dung dưới dạng tham số, tham số có thể là thẻ HTML
Phương thức loại bỏ []. Xóa phần tử đã chọn
cú pháp
$[selector].remove[];
Phương thức cha []. Lấy phần tử cha trực tiếp của phần tử đã chọn
cú pháp
$[selector].parent[];
Liên kết CDN
Tiếp cận.
- Đầu tiên, thêm jQuery và Bootstrap CDN vào tập lệnh hoặc tải chúng xuống máy cục bộ của bạn
- Tạo một nhóm đầu vào và thêm một trường đầu vào cùng với một nút. tôi. nút này sẽ được sử dụng để xóa trường nhập này
- Tạo một nút và khi nhấp vào nút này, chúng tôi sẽ tự động thêm các trường nhập
- Bây giờ hãy viết hàm click[] để xử lý chức năng thêm bớt
- Sử dụng phương thức append[] để thêm mã trường đầu vào vào tài liệu HTML hiện có
$['#newinput'].append[newRowAdd];
- Sử dụng phương thức remove[] để xóa trường nhập liệu khỏi tài liệu
$[this].parents["#row"].remove[];
- Thêm một số kiểu dáng vào trang bằng cách sử dụng bootstrap
Thí dụ
HTML
$[selector].parent[];07
$[selector].parent[];08
$[selector].parent[];09
$[selector].append[content]0
$[selector].append[content]1
$[selector].append[content]2
$[selector].append[content]3
$[selector].parent[];08
$[selector].append[content]5
$[selector].append[content]3
$[selector].append[content]7____308____19
$[selector].remove[];0
$[selector].append[content]9
$[selector].append[content]3
$[selector].append[content]7__
$[selector].parent[];08
$[selector].remove[];5
$[selector].remove[];6
$[selector].append[content]1
$[selector].remove[];8
$[selector].remove[];9
$[selector].append[content]1
$[selector].parent[];1
$[selector].append[content]3
$[selector].append[content]7__
$[selector].parent[];08
$[selector].remove[];5
$[selector].remove[];6
$[selector].append[content]1
$[selector].remove[];8
$[selector].remove[];9
$[selector].append[content]1
1
$[selector].append[content]3
$[selector].append[content]7____308
5
6
$[selector].append[content]1
8
$[selector].append[content]3
$[selector].append[content]7____51____45
$[selector].append[content]3
$[selector].append[content]7____308____56____13
$['#newinput'].append[newRowAdd];8
$['#newinput'].append[newRowAdd];9
$[this].parents["#row"].remove[];0
$[this].parents["#row"].remove[];1
$[this].parents["#row"].remove[];0
$[this].parents["#row"].remove[];3
$[this].parents["#row"].remove[];0
$[this].parents["#row"].remove[];5
$[this].parents["#row"].remove[];0
$[this].parents["#row"].remove[];7
$[this].parents["#row"].remove[];0
$[this].parents["#row"].remove[];9
_______58____3071
_______58____3073
$[this].parents["#row"].remove[];0
$[selector].parent[];075
_______58____3071
$[selector].append[content]7____51____56
$[selector].append[content]3
$['#newinput'].append[newRowAdd];1____15
$[selector].append[content]3
$[selector].parent[];08
$[selector].parent[];086
$[selector].append[content]3
$[selector].append[content]7__
$[selector].parent[];08
$[selector].parent[];090
$['#newinput'].append[newRowAdd];6
$[selector].append[content]1
$[selector].parent[];093
$[selector].parent[];094
$[selector].parent[];090
$[selector].append[content]3
$[selector].append[content]7____308____3099
$[selector].append[content]00
$[selector].parent[];099
$[selector].append[content]3
$[selector].append[content]7__
$[selector].parent[];08
$[selector].append[content]05
$['#newinput'].append[newRowAdd];6
$[selector].append[content]1
$[selector].append[content]08
$[selector].append[content]3
$['#newinput'].append[newRowAdd];8
$[selector].parent[];08____112
$[selector].append[content]3
$[this].parents["#row"].remove[];0
$[selector].parent[];08
$[selector].append[content]05
$[selector].append[content]17
$[selector].append[content]1
$[selector].append[content]19
$[selector].append[content]3
$[selector].append[content]21
$[selector].parent[];08
$[selector].append[content]05
$[selector].append[content]17
$[selector].append[content]1
$[selector].append[content]26
$[selector].append[content]3
$[selector].append[content]28
$[selector].parent[];08
$[selector].append[content]05
$[selector].append[content]31
$[selector].append[content]1
$[selector].append[content]33
$[selector].append[content]3
$[selector].append[content]35
$[selector].parent[];08
$[selector].append[content]05
$[selector].append[content]17
$[selector].append[content]1
$[selector].append[content]40
$[selector].append[content]3
$[selector].append[content]42
$[selector].parent[];08
$[selector].append[content]05
$[selector].append[content]17
$[selector].append[content]1
$[selector].append[content]47
$[selector].append[content]3
$[selector].append[content]49
$[selector].parent[];08
$[selector].append[content]51
$[selector].append[content]17
$[selector].append[content]1
$[selector].append[content]54
$[selector].append[content]55
$[selector].append[content]31
$[selector].append[content]1
$[selector].append[content]58
$[selector].append[content]59
$[selector].append[content]1
$[selector].append[content]61
$[selector].append[content]3
$[selector].append[content]55
$[selector].parent[];08
$[selector].append[content]65
$[selector].append[content]17
$[selector].append[content]1
$[selector].append[content]68
$[selector].append[content]69
$[selector].append[content]65
$[selector].append[content]3
$[selector].append[content]55
$[selector].append[content]73
$[selector].append[content]49
$['#newinput'].append[newRowAdd];1____151____13
$[selector].append[content]42
$['#newinput'].append[newRowAdd];1____105
$[selector].append[content]3
$[selector].append[content]42
$[selector].parent[];08
$[selector].append[content]84
$[selector].append[content]59
$[selector].append[content]1
$[selector].append[content]87
$[selector].append[content]49
$[selector].append[content]17
$[selector].append[content]1
$[selector].append[content]91
$[selector].append[content]3
$[selector].append[content]35
$['#newinput'].append[newRowAdd];1
$[selector].append[content]05
$[selector].append[content]3
$[selector].append[content]28
$['#newinput'].append[newRowAdd];1
$[selector].append[content]05
$[selector].append[content]3
$[selector].append[content]28
$[selector].parent[];08
$[selector].append[content]05
$[selector].append[content]31
$[selector].append[content]1
$[selector].remove[];06
$[selector].append[content]69
$[selector].append[content]05
$[selector].append[content]3
$[selector].append[content]28
$[selector].parent[];08
$[selector].append[content]51
$[selector].append[content]31
$[selector].append[content]1
$[selector].remove[];15
$[selector].append[content]59
$[selector].append[content]1
$[selector].append[content]61
$[selector].append[content]35
$[selector].append[content]17____11
$[selector].remove[];22
$[selector].append[content]3
$[selector].append[content]35
$[selector].parent[];08
$[selector].remove[];26
$[selector].append[content]17
$[selector].append[content]1
$[selector].remove[];29
$[selector].append[content]3
$[selector].append[content]35
$['#newinput'].append[newRowAdd];1____226
$[selector].remove[];34
$[selector].append[content]28
$['#newinput'].append[newRowAdd];1
$[selector].append[content]51____13
$[selector].append[content]21
$['#newinput'].append[newRowAdd];1____105
$[selector].append[content]3
$[this].parents["#row"].remove[];0
$['#newinput'].append[newRowAdd];1
$[selector].append[content]05
$[selector].append[content]3
$['#newinput'].append[newRowAdd];8
$['#newinput'].append[newRowAdd];1____112
$[selector].append[content]3
$[selector].append[content]7____51____105
$[selector].append[content]3
$[selector].append[content]7____308
5
$[selector].append[content]59
$[selector].append[content]1
$[selector].remove[];60
$[selector].append[content]3
$['#newinput'].append[newRowAdd];8
$[selector].remove[];63
$[this].parents["#row"].remove[];0
$[selector].remove[];65
$[this].parents["#row"].remove[];0
$[selector].remove[];67
$[selector].append[content]05
$[selector].append[content]31
$[selector].append[content]1
$[selector].append[content]33
$[selector].remove[];72
$[selector].append[content]05
$[selector].append[content]17
$[selector].append[content]1
$[selector].append[content]40
$[selector].remove[];77
$[this].parents["#row"].remove[];0
$[selector].remove[];67
$[selector].append[content]05
$[selector].append[content]17
$[selector].append[content]1
$[selector].append[content]47
$[selector].remove[];77
$[this].parents["#row"].remove[];0
$[selector].remove[];67
$[selector].append[content]51
$[selector].append[content]17
$[selector].append[content]1
$[selector].append[content]54
$[selector].append[content]31
$[selector].append[content]1
$[selector].append[content]58
$[selector].append[content]59
$[selector].append[content]1
$[selector].append[content]61
$[selector].remove[];77
$[this].parents["#row"].remove[];0
$[selector].remove[];67
$[selector].append[content]65
$[selector].append[content]17
$[selector].append[content]1
$[selector].append[content]68
$[selector].append[content]69
$[selector].append[content]65
$[selector].parent[];06
$[selector].append[content]51
$[selector].parent[];08
$[selector].append[content]05
$[selector].remove[];77
$[this].parents["#row"].remove[];0
$[selector].remove[];67
$[selector].append[content]84
$[selector].append[content]59
$[selector].append[content]1
$[selector].append[content]87
$[selector].append[content]17
$[selector].append[content]1
$[selector].append[content]91
$[selector].parent[];08
$[selector].append[content]05
$[selector].parent[];08
$[selector].append[content]05
$[selector].parent[];24
$[this].parents["#row"].remove[];0
$[selector].parent[];26
$['#newinput'].append[newRowAdd];8
$[selector].parent[];28
$['#newinput'].append[newRowAdd];8
$[selector].parent[];30
$[this].parents["#row"].remove[];0
$[selector].parent[];32
$['#newinput'].append[newRowAdd];8
$[selector].parent[];34
$[selector].append[content]7____51____45
$[selector].append[content]3
$['#newinput'].append[newRowAdd];1____3086
$[selector].append[content]3
$['#newinput'].append[newRowAdd];1____309
$[selector].append[content]3
đầu ra
HTML là nền tảng của các trang web và được sử dụng để phát triển trang web bằng cách cấu trúc các trang web và ứng dụng web. Bạn có thể học HTML từ đầu bằng cách làm theo Hướng dẫn HTML và Ví dụ về HTML này
CSS là nền tảng của các trang web và được sử dụng để phát triển trang web bằng cách tạo kiểu trang web và ứng dụng web. Bạn có thể học CSS từ đầu bằng cách làm theo Hướng dẫn CSS và Ví dụ về CSS này