当选择其他选择下拉列表中的选项时,jQuery 显示/隐藏一个选择下拉列表中的选项。
要实现这个功能,可以使用 jQuery 的 show() 和 hide() 方法来显示和隐藏下拉列表中的选项。具体实现方式如下:
- 在下拉列表的选项中添加一个 CSS 类名,例如 "hidden",并将该类的样式设置为 display: none。// 获取下拉列表中的选项
var options = $('#dropdown option');
// 显示下拉列表中的选项
options.show();
// 隐藏下拉列表中的选项
options.hide();// 获取下拉列表中的选项
var options = $('#dropdown option');
// 显示下拉列表中的选项
options.each(function () {
if ($(this).hasClass('selected')) {
$(this).show();
}
}).not('.hidden').hide();
// 隐藏下拉列表中的选项
options.not('.selected').hide();// 获取下拉列表中的选项
var options = $('#dropdown option');
// 显示下拉列表中的选项
options.each(function () {
if ($(this).hasClass('selected')) {
$(this).show();
}
}).not('.hidden').hide();
// 隐藏下拉列表中的选项
options.not('.selected').hide();以上代码中,我们首先获取了下拉列表中的选项,然后使用 jQuery 的 show() 和 hide() 方法来显示和隐藏下拉列表中的选项。具体来说,我们使用以下代码来显示下拉列表中的选项:options.each(function () {
if ($(this).hasClass('selected')) {
$(this).show();
}
}).not('.hidden').hide();这段代码会遍历下拉列表中的所有选项,如果该选项有 selected 类名,就显示该选项,否则隐藏该选项。
- 在选择其他选项时,使用 jQuery 的 show() 和 hide() 方法来显示和隐藏下拉列表中的选项。具体来说,可以使用以下代码来实现:
- 在下拉列表的选项中添加一个 CSS 类名,例如 "selected",并将该类的样式设置为 display: inline-block;。
- 在选择其他选项时,使用 jQuery 的 show() 和 hide() 方法来显示和隐藏下拉列表中的选项。具体来说,可以使用以下代码来实现:
- 在下拉列表的选项中添加一个 CSS 类名,例如 "selected",并将该类的样式设置为 display: inline-block;。
- 在选择其他选项时,使用 jQuery 的 show() 和 hide() 方法来显示和隐藏下拉列表中的选项。具体来说,可以使用以下代码来实现:
然后,我们使用以下代码来隐藏下拉列表中的选项:
options.not('.selected').hide();
这段代码会排除 selected 类名,隐藏下拉列表中的所有选项。
最后,我们使用以下代码来显示和隐藏下拉列表中的选项:
// 获取下拉列表中的选项
var options = $('#dropdown option');
// 显示下拉列表中的选项
options.each(function () {
if ($(this).hasClass('selected')) {
$(this).show();
}
}).not('.hidden').hide();
// 隐藏下拉列表中的选项
options.not('.selected').hide();
这段代码会先获取下拉列表中的所有选项,然后遍历所有选项,如果该选项有 selected 类名,就显示该选项,否则隐藏该选项。
以上代码可以实现当选择其他选择下拉列表中的选项时,jQuery 显示/隐藏一个选择下拉列表中的选项的功能。