【问题标题】:How to get the value of inner div with class name?如何使用类名获取内部 div 的值?
【发布时间】:2016-03-29 06:12:48
【问题描述】:

html 看起来像

 <div class="class1 selected">
 <div class="innerclass">value</div>
 </div>

在“class1”中,“selected”类将通过某些条件出现。因此,当“class1”具有“选择”类时,我想获得“innerclass”的值。如何通过 jquery 获取此值?

【问题讨论】:

  • $('.class1.selected .innerclass').text();
  • 谢谢@itzmukeshy7,得到了我想要的。

标签: jquery html class dom


【解决方案1】:

试试这个:

$('.class1.selected .innerclass').text();

【讨论】:

    【解决方案2】:

    试试下面的选择器

     $('.class1.selected .innerclass').html(); //OR .text();
    

    【讨论】:

      【解决方案3】:

      https://jsfiddle.net/3y4x8cw1/5/

       if ( $('.class1').hasClass( "selected" ) ) {
         $('.innerclass').text();
       }
      

      试试这个希望有帮助:)

      【讨论】:

      • 为什么我们使用hasClassif 条件检查,而我们可以通过选择器完成所有操作?
      • 当然可以,但是我们可以这样做,看起来每个人都可以理解
      【解决方案4】:

      试试这个:

      var value= $('div.class1.selected div.innerclass').html();
      

      【讨论】:

      • 为什么我们使用hasClass 和条件检查,而我们可以通过选择器完成所有操作?
      猜你喜欢
      • 2021-02-18
      • 2021-09-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-09-23
      • 1970-01-01
      相关资源
      最近更新 更多