如何显示<;李>;在jQuery中?

如何显示<;李>;在jQuery中?,jquery,Jquery,我对JQuery有一个无法解决的问题 在jQuery中: $airlineli.filter(function() { if ($(this).attr('class') == "checked") { var pana = $(this).children('input').attr("data-airline"); $('li[data-airline=pana]').show(); } }); 如何在$('li[data airline=p

我对JQuery有一个无法解决的问题

在jQuery中:

$airlineli.filter(function() {
    if ($(this).attr('class') == "checked") {
        var pana = $(this).children('input').attr("data-airline");
        $('li[data-airline=pana]').show();
    }
});

如何在
$('li[data airline=pana]')中使用
pana

只需构建选择器,使用以下命令显式地针对具有该属性的特定元素:


根据提供相关的html
// 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();