Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/magento/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 选择不带id的标签jquery_Javascript_Jquery - Fatal编程技术网

Javascript 选择不带id的标签jquery

Javascript 选择不带id的标签jquery,javascript,jquery,Javascript,Jquery,我想使用jQuery选择标签“Autres méthode de paiement”: 下面是一个JSFIDLE示例: 奥特雷斯佩伊恩方法酒店 需要用jQuery选择标签吗?没问题。使用标记选择器,如下所示: $("label") 有关更多信息,请查看API: 您可以与以下功能结合使用: $(“标签:包含('Autres méthode de paient')) 如果您具有嵌套在中的中的某些特定数据(例如其id或唯一的名称属性),则可以使用: $(“标签:has(输入[name='pa

我想使用jQuery选择标签“
Autres méthode de paiement
”:

下面是一个JSFIDLE示例:

  • 奥特雷斯佩伊恩方法酒店


  • 需要用jQuery选择标签吗?没问题。使用标记选择器,如下所示:

    $("label")
    
    有关更多信息,请查看API:

    您可以与以下功能结合使用:

    $(“标签:包含('Autres méthode de paient'))
    
    如果您具有嵌套在
    中的
    中的某些特定数据(例如其
    id
    或唯一的
    名称
    属性),则可以使用:

    $(“标签:has(输入[name='payment']))
    
    下面是演示

    console.log('using:contains()',$('label:contains('Autres méthode de paiement'))”[0])
    log('using:has()',$('label:has(input[name='payment'])))”[0])
    console.log('不带jquery',
    [].filter.call(document.querySelectorAll('label'),函数(e){
    返回e.textContent.includes('Autres méthode de paient');
    })[0]
    );
    
    
    
  • 奥特雷斯佩伊恩方法酒店


  • 您可以通过嵌套输入将其作为目标

    $('input').filter('[name="payment"]').closest('label');
    

    我认为你没有正确使用标签

     <label for= "payment" > Autres méthode de paiement </label>
     <input type="radio" name="payment" data-pmt="others" data-index="1" data-card-index="" data-card-temp-token="" data-card-type="" data-bound-index="0" data-pay-method="" issecuritycode="" need-change-currency="false" changed-amt-str="" changed-currency="" changed-amount="" channel-fee="" changed-cur-rate="0">
    

    $('.pay method label')
    它可以这样工作:“document.querySelector('label:contains('Autres méthode paitem')。click();”)“不……它需要jQuery,所以它必须是
    $('label:contains('Autres méthode paitem')”)。单击();
    如果没有jQuery,它将类似于:
    [].filter.call(document.queryselectoral('label'),function(e){return e.textContent.includes('Autres méthode pairement');})
    仍然不想工作:(,通常我使用这个“document.querySelector('.product buy only')。click();”它可以工作,但在这里我找不到。Do
    document.querySelector('pay method label')。click()
    那么,它与您正在尝试的最为相似。
    $("label[for='payment']")