Javascript 使用数据属性-创建列表&;看看有没有

Javascript 使用数据属性-创建列表&;看看有没有,javascript,jquery,html,jquery-selectors,Javascript,Jquery,Html,Jquery Selectors,根据下图,我有两个问题: 如何判断是否存在具有特定值的“data conversationmessageuserid”数据属性之一(例如100000003)?我相信数据选择器正是我所需要的,并尝试了以下方法,但尚未奏效: if($('#conversationsInBoxMessagesWrapperDIV')['data-conversationmessageuserid=1000000003']) { // do something } 如何将所有“data conversa

根据下图,我有两个问题:

  • 如何判断是否存在具有特定值的“data conversationmessageuserid”数据属性之一(例如100000003)?我相信数据选择器正是我所需要的,并尝试了以下方法,但尚未奏效:

    if($('#conversationsInBoxMessagesWrapperDIV')['data-conversationmessageuserid=1000000003']) {
        // do something
    } 
    
  • 如何将所有“data conversationmessageuserid”数据属性放入一个数组并通过它们进行循环?我仍在使用此代码,但它远未发布。正在尝试使用.map

    .map(函数()

  • 非常感谢

    试试:

    if($('#conversationsInBoxMessagesWrapperDIV [data-conversationmessageuserid=1000000003]').length) 
    

    要获取所有数据值,可以执行以下操作:

       var conversationmessageuserids = $('#conversationsInBoxMessagesWrapperDIV').children().map(function(){
              return $(this).data('conversationmessageuserid');
      }).get();
    
    尝试:

    要获取所有数据值,可以执行以下操作:

       var conversationmessageuserids = $('#conversationsInBoxMessagesWrapperDIV').children().map(function(){
              return $(this).data('conversationmessageuserid');
      }).get();
    
    尝试:

    要获取所有数据值,可以执行以下操作:

       var conversationmessageuserids = $('#conversationsInBoxMessagesWrapperDIV').children().map(function(){
              return $(this).data('conversationmessageuserid');
      }).get();
    
    尝试:

    要获取所有数据值,可以执行以下操作:

       var conversationmessageuserids = $('#conversationsInBoxMessagesWrapperDIV').children().map(function(){
              return $(this).data('conversationmessageuserid');
      }).get();
    

    jQuery支持数据属性:


    因此,如果($('#ConversationsInboxMessagesRapperDiv').data('conversationmessageuserid')==100000003),您可以执行
    jQuery支持数据属性:


    因此,如果($('#ConversationsInboxMessagesRapperDiv').data('conversationmessageuserid')==100000003),您可以执行
    jQuery支持数据属性:


    因此,如果($('#ConversationsInboxMessagesRapperDiv').data('conversationmessageuserid')==100000003),您可以执行
    jQuery支持数据属性:


    因此,如果($('#ConversationsInboxMessagesRapperDiv').data('conversationmessageuserid')==100000003),您可以执行

    @TusharGupta谢谢!!@TusharGupta谢谢!!@TusharGupta谢谢!!@TusharGupta谢谢!!@TusharGupta谢谢!!