sách gpt4 ai đã đi

Jquery hiển thị/ẩn dựa trên biến (không phải chuyển đổi)

In lại 作者:行者123 更新时间:2023-12-03 22:48:01 35 4
mua khóa gpt4 Nike

在 jQuery 中(我当前使用的是 1.11.4),是否有内置的辅助函数可以让您根据变量显示/隐藏元素?

例如,目前要根据复选框显示/隐藏某些内容,我会执行类似于这两个示例的操作...

$("#myChk").on("click", function() {
if ($(this).is(":checked")) {
$("#otherEl").show();
} khác {
$("#otherEl").hide();
}
});

$("#myChk").on("click", function() {
var $otherEl = $("#otherEl");
($(this).is(":checked") ? $otherEl.show() : $otherEl.hide());
});

是否有一个内置函数我在文档中无法轻松找到,该函数允许...

$("#myChk").on("click", function() {
$("#otherEl").showOrHide($(this).is(":checked"))
});

我很确定没有任何事情,但我想我还是问一下以防万一。

Tôi biết .toggle() 但这是基于元素的当前可见性,而不是外部变量。

(如果有人知道 .slideUp.slideDown 类似的东西,那也会很有用。)

1 Câu trả lời

您只需要进一步阅读文档即可。 .toggle() 允许您传递 true/false 来设置显示:

http://api.jquery.com/toggle/#toggle-display

trưng bày

Type: Boolean

Use true to show the element or false to hide it.

因此您可以将 $(this).is(":checked") 传递给它,例如.toggle( $(this).is(":checked") )

关于Jquery基于变量显示/隐藏(不是切换),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42489193/

35 4 0
Bài viết được đề xuất: jquery 通过数据值设置选定选项
Bài viết được đề xuất: sql - 确定DB2文本字符串的长度
Bài viết được đề xuất: php - 如何检查php中的某些扩展
Bài viết được đề xuất: django - 为 Django 安装 MySQL-python
行者123
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com