繁体   English   中英

使用jQuery选择时的默认值

[英]Default value on select with jQuery

我在为该脚本设置默认类别时遇到麻烦。 默认情况下,我希望只列出类别1 ,其中包含一个“ 所有”新闻,但我尝试过的任何方法似乎都无效。 有任何想法吗?

这是带有HTML和CSS的完整代码: https : //codepen.io/NickyCDK/pen/lhaiz

 //Filter News $('select#sort-news').change(function() { var filter = $(this).val() filterList(filter); }); //News filter function function filterList(value) { var list = $(".news-list .news-item"); $(list).fadeOut("fast"); if (value == "All") { $(".news-list").find("article").each(function (i) { $(this).delay(200).slideDown("fast"); }); } else { //Notice this *=" <- This means that if the data-category contains multiple options, it will find them //Ex: data-category="Cat1, Cat2" $(".news-list").find("article[data-category*=" + value + "]").each(function (i) { $(this).delay(200).slideDown("fast"); }); } } 

您可以使用触发器

$('select#sort-news').trigger(filterList('Cat1'), 'click');

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM