我正在使用jQuery plugin将我的内容整理到垂直标签中。
我的部分标签在页面加载时隐藏,应根据下拉列表的值显示。我的问题是,当我尝试加载下拉列表更改标签时(基本上我.show()
标签及其内容并重新初始化插件),内容会显示在一个标签中并且不会显示完美的工作。
请查看JSbin处创建的示例,了解我在说什么。
答案 0 :(得分:2)
简单地
function checkPlan(plan) {
if (plan == 'Basic') {
jQuery('li.premService').hide();
jQuery('li.premPlusService').hide();
} else if (plan == 'Premium') {
jQuery('li.premService').show();
jQuery('li.premPlusService').hide();
} else if (plan == 'Premium Plus') {
jQuery('li.premService').show();
jQuery('li.premPlusService').show();
}
}
错误是:您必须只显示标签,所以我在选择器li
上添加了li.premService
,li.premPlusService
.....
WithOut li
它将获得所有具有类premService
...