我有以下的jQuery根据data-filter
属性显示/隐藏的div:数据选择引导按钮属性在页面加载
$(document).ready(function(){
$(".filter-button").click(function(){
var value = $(this).attr('data-filter');
if(value == "all")
{
$('.filter').show('1000');
}
else
{
$(".filter").not('.'+value).hide('3000');
$('.filter').filter('.'+value).show('3000');
}
});
我也有这个jQuery进行排序的div:
下面是我用来过滤的DIV的HTML:
<div class="btn-group" data-toggle="buttons">
<label class="btn btn-default filter-button" data-active-class="location-filter" data-filter="all"><input type="radio" name="options" id="all" autocomplete="off" checked>All</label>
<label class="btn btn-default filter-button" data-active-class="location-filter" data-filter="new"><input type="radio" name="options" id="new" autocomplete="off" checked>Newcastle</label>
<label class="btn btn-default filter-button" data-active-class="location-filter" data-filter="man"><input type="radio" name="options" id="man" autocomplete="off" checked>Manchester</label>
<label class="btn btn-default filter-button" data-active-class="location-filter" data-filter="dub"><input type="radio" name="options" id="dub" autocomplete="off" checked>Dublin</label>
<label class="btn btn-default filter-button" data-active-class="location-filter" data-filter="win"><input type="radio" name="options" id="win" autocomplete="off" checked>Winnersh</label>
<label class="btn btn-default filter-button" data-active-class="location-filter" data-filter="lon"><input type="radio" name="options" id="lon" autocomplete="off" checked>London</label>
</div>
<br />
<div class="btn-group" data-toggle="buttons">
<label id="alpha-button-az" class="btn btn-default" data-active-class="alpha-sort"><input type="radio" name="options" autocomplete="off" checked>A-Z</label>
<label id="alpha-button-za" class="btn btn-default" data-active-class="alpha-sort"><input type="radio" name="options" autocomplete="off" checked>Z-A</label>
</div>
我想要做的是什么能够在页面加载时选择每个按钮中的一个。
到目前为止,我有这样的:
$(document).ready(function() {
$("#alpha-button-az").click();
$(".filter-button").click();
});
这适用于(在页面加载选择与AZ)的AZ按钮,但由于过滤器使用自定义属性,我不知道如何选择一个特定的按钮。目前,它正在选择组中的最后一个按钮。
任何帮助,非常感谢。
你所说的“选择每个按钮的一个”意思?在运行它的功能? –
我希望其中一个按钮被“点击”,以便它们显示为活动状态。例如:https://snag.gy/y0O7mx.jpg 这是目前发生的事情:https://snag.gy/8puhsw.jpg – Kungfauxn00b
请参阅我提供的答案。希望这有效!我不确定你在Bootstrap中使用了什么元素,看起来像这样,我找不到它。如果您向我发送文档参考,那么我可以提供更多帮助。 –