【问题标题】:using variable with jquery selector使用带有 jquery 选择器的变量
【发布时间】:2016-11-15 23:34:56
【问题描述】:

我有以下代码行,我想使用visibleoffer 变量作为选择器。如何连接它?

var visibleoffer = '.' + obj.parents('tbody').attr('providername') + ' .visible-offers'; //visibleoffer = .Txy .visible-offers
$(obj).parents('.Provider').find(".Offers:not(.HideByProviderFilter,.HideByMainFilter,.HideByProviderFilter.HideByMainFilter,+ visibleoffer)").length;

这样就变成了:

$(obj).parents('.Provider').find(".Offers:not(.HideByProviderFilter,.HideByMainFilter,.HideByProviderFilter.HideByMainFilter,.Txy .visible-offers)").length;

【问题讨论】:

    标签: jquery variables jquery-selectors concatenation


    【解决方案1】:

    您需要在构建选择器字符串时连接变量:

    $(obj).parents('.Provider').find(".Offers:not(.HideByProviderFilter,.HideByMainFilter,.HideByProviderFilter.HideByMainFilter," + visibleoffer +")").length;
    

    【讨论】:

    • @HumaAli:很高兴它有帮助:)
    猜你喜欢
    • 2011-06-21
    • 1970-01-01
    • 2012-07-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多