我遇到了JQuery的问题我无法解决。
在jQuery中:
$airlineli.filter(function() {
if ($(this).attr('class') == "checked") {
var pana = $(this).children('input').attr("data-airline");
$('li[data-airline=pana]').show();
}
});
如何在pana
中使用$('li[data-airline=pana]').show();
?
答案 0 :(得分:1)
只需构建选择器,使用attribute equals selector
显式定位具有该属性的特定元素// Get your attribute
var pana = $(this).children('input').attr("data-airline");
// Target all list elements with that given attribute value
$('li[data-airline="' + pana + '"]').show();