【问题标题】:Selecting a data attribute value with a space or a certain character选择带有空格或特定字符的数据属性值
【发布时间】:2012-12-20 03:35:24
【问题描述】:

我正在尝试选择一个包含空格或某个字符的数据属性值,但它不太喜欢它。下面是我为单字属性值工作的代码。

$('div[data-roomtype='+$(this).data('roomtype')+']').animate({opacity:0.1},100);

我还整理了一个非常简化的小提琴 (http://jsfiddle.net/Tse6k/2/) 我希望实现的目标。有一个简单的解决方案吗?任何帮助或建议将不胜感激。

【问题讨论】:

    标签: javascript jquery jquery-selectors custom-data-attribute


    【解决方案1】:

    引用选择器中的值:

    // ------------------v -------------------------------v
    $('div[data-roomtype="' + $(this).data('roomtype') + '"]'). ...
    

    演示: http://jsfiddle.net/Tse6k/3/

    【讨论】:

    • 如果将两个值连接到单个数据属性?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-09-29
    • 1970-01-01
    • 1970-01-01
    • 2021-06-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多