需要将CSS应用于event.listener生成的内容。
在我的导航/过滤器菜单中,单击一个项目,事件侦听器将生成一个新的动态填充的导航菜单/过滤器。它可以正常运行,但是我需要将css添加到单击以触发侦听器输出的项目上。
在我构建html输出时应该添加它 例如,这里。
dataset += "<p>"
+ "<input type="checkbox"
id="sub_category:"+underscored_v+ "/>"+"<label
for="sub_category:"+underscored_v+">"+v+"</label>"+"</p>";
还是应该在这段代码中完成(您将在底部看到我的尝试):
function update_secondary_filters(opts) {
$.ajax({
type: "POST",
url: "/php-queries/product-filter-secondary-query.php",
dataType: 'json',
cache: false,
data: {
filterOpts: opts
},
success: function(records) {
//console.log(records);
//alert('SUCCESS!');
// alert(records);
$('#filtering_div').html(makeSecondaryFilter(records));
}
});
// make the filter heading button show as active
var clicker = function() {
$('sub_category:premium').each(function() {
this.checked = true;
});
}
clicker();
}