如何基于两个数据属性值查找元素?

弗拉基米尔·波塔波夫(Vladimir Potapov)
 <ul>
    <li id="RadListBox1_i2" class="rlbItem ui-draggable">

        <div class="ui-draggable ui-state-default" data-shortid="1007">
        <em>ProductId: </em>
        <span>110-01-070-10</span>
        <br>
        <em>ShortID: </em>
        <span class="ShortID" data-shortid="1007">1007</span>
        <br>
        <em>Product Defaul cat: </em>
        <span class="spanDefCat" data-defcat="334">334</span>
        </div>
        </span>
        </li>
        <li id="RadListBox1_i3" class="rlbItem ui-draggable">
        <li id="RadListBox1_i4" class="rlbItem ui-draggable">

    </ul>

我需要找到这个元素,我之前正在使用此功能

$("#AllProducts li:contains('ShortID:" + Product + "'):contains('" + iCategory + "')").addClass("backDefaultCat");

但是现在您看到我正在使用data-shortid = X播种,所以我需要检查项目是否具有data-shortid = X和data-defcat = Y

有些人这样想

  $("span.ShortID[data-shortid=" + Product + "] span.spanDefCat[data-defcat=" + iCategory + "]").parents("li:first").addClass("backDefaultCat"); 

我可以将其正确组合。

阿伦·P·约翰尼(Arun P Johny)

尝试

$("#AllProducts li").filter(function(){
    return $(this).has('[data-shortid="' + Product + '"]').length > 0 && $(this).has('[data-defcat="' + iCategory + '"]').length > 0
}).addClass("backDefaultCat");

演示:小提琴

或者

$('#AllProducts li:has(span.ShortID[data-shortid="' + Product + '"]):has(span.spanDefCat[data-defcat="' + iCategory + '"])').addClass("backDefaultCat");

演示:小提琴

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

AngularJS:如何基于数据属性值查找元素?

来自分类Dev

如何在ruby中基于对象属性查找两个数组的重叠

来自分类Dev

如何在R中的两个数据框之间查找和替换值

来自分类Dev

如何查找两个数据框之间不相同的值数

来自分类Dev

如何基于日期差异比较两个数据帧

来自分类Dev

jQuery如何基于数据属性值(v2)查找元素?

来自分类Dev

在两个数组之间匹配属性/值数据

来自分类Dev

基于 R 中的两个变量和两个数据集替换值

来自分类Dev

如何匹配两个数组的元素并返回值

来自分类Dev

如何在具有两列相同的两个不同数据集中查找单个值(基于条件)

来自分类Dev

MongoDB聚合:如何从两个不同集合的两个数组中查找公共元素

来自分类Dev

如何在两个数据帧中查找值,以及如何在一个数据帧中的匹配行上添加新值

来自分类Dev

基于从两个数组中查找值来计算新的MATLAB数组列

来自分类Dev

基于两个值创建查找

来自分类Dev

从基于两个键的对象的两个数组中查找唯一值,即JavaScript中的from和to

来自分类Dev

如何比较熊猫中两个数据框的值?

来自分类Dev

如何在Vue中操纵两个数据值

来自分类Dev

如何比较两个数据表列的值

来自分类Dev

如何比较列表中两个类属性的两个数据?

来自分类Dev

Python Pandas基于多个值字段合并两个数据框

来自分类Dev

基于列值对之间最接近的匹配来合并两个数据框

来自分类Dev

基于两个数据框中的列进行有条件的值替换

来自分类Dev

基于两个数据框创建反应式值框

来自分类Dev

Python Pandas基于多个值字段合并两个数据框

来自分类Dev

基于两个数据帧 R 中多个条件的特定列的值

来自分类Dev

如何基于一个数据帧的行值是一个子字符串/包含在另一个数据帧的行值中来联接两个数据帧?

来自分类Dev

基于两列合并两个数据框

来自分类Dev

如何简化基于属性组合两个数组的es6函数?

来自分类Dev

如何查找元素的属性值

Related 相关文章

  1. 1

    AngularJS:如何基于数据属性值查找元素?

  2. 2

    如何在ruby中基于对象属性查找两个数组的重叠

  3. 3

    如何在R中的两个数据框之间查找和替换值

  4. 4

    如何查找两个数据框之间不相同的值数

  5. 5

    如何基于日期差异比较两个数据帧

  6. 6

    jQuery如何基于数据属性值(v2)查找元素?

  7. 7

    在两个数组之间匹配属性/值数据

  8. 8

    基于 R 中的两个变量和两个数据集替换值

  9. 9

    如何匹配两个数组的元素并返回值

  10. 10

    如何在具有两列相同的两个不同数据集中查找单个值(基于条件)

  11. 11

    MongoDB聚合:如何从两个不同集合的两个数组中查找公共元素

  12. 12

    如何在两个数据帧中查找值,以及如何在一个数据帧中的匹配行上添加新值

  13. 13

    基于从两个数组中查找值来计算新的MATLAB数组列

  14. 14

    基于两个值创建查找

  15. 15

    从基于两个键的对象的两个数组中查找唯一值,即JavaScript中的from和to

  16. 16

    如何比较熊猫中两个数据框的值?

  17. 17

    如何在Vue中操纵两个数据值

  18. 18

    如何比较两个数据表列的值

  19. 19

    如何比较列表中两个类属性的两个数据?

  20. 20

    Python Pandas基于多个值字段合并两个数据框

  21. 21

    基于列值对之间最接近的匹配来合并两个数据框

  22. 22

    基于两个数据框中的列进行有条件的值替换

  23. 23

    基于两个数据框创建反应式值框

  24. 24

    Python Pandas基于多个值字段合并两个数据框

  25. 25

    基于两个数据帧 R 中多个条件的特定列的值

  26. 26

    如何基于一个数据帧的行值是一个子字符串/包含在另一个数据帧的行值中来联接两个数据帧?

  27. 27

    基于两列合并两个数据框

  28. 28

    如何简化基于属性组合两个数组的es6函数?

  29. 29

    如何查找元素的属性值

热门标签

归档