Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/backbone.js/2.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 如何从jquery中获取dl标记HTML的值_Javascript_Jquery_Html - Fatal编程技术网

Javascript 如何从jquery中获取dl标记HTML的值

Javascript 如何从jquery中获取dl标记HTML的值,javascript,jquery,html,Javascript,Jquery,Html,我想通过Jquery或Javascript从HTML文件中选择以下值。 银行转帐,有人能告诉我怎么办吗 <div class="color-me" id="txnDetails"> <div class="panel-apply-font-size"> <div class="row"> <div class="cols"> <dl class="entityDetails-field">

我想通过Jquery或Javascript从HTML文件中选择以下值。 银行转帐,有人能告诉我怎么办吗

<div class="color-me" id="txnDetails">
  <div class="panel-apply-font-size">
    <div class="row">
      <div class="cols">
        <dl class="entityDetails-field">
          <dt>PaymentMethod</dt>
          <dd>Bank Transfer</dd>
        </dl>
      </div> <!--end of cols-->
      <div class="cols">
        <dl class="entityDetails-field">
          <dt>AccountNumber</dt>
          <dd>34343</dd>
        </dl>
      </div> <!--end of cols-->
      <div class="cols">
        <dl class="entityDetails-field">
          <dt>BankName</dt>
          <dd>Bank Of America</dd>
        </dl>
      </div> <!--end of cols-->
    </div><!--end of rows-->
  </div><!--end of panel-->
</div><!--end of color me-->
在这里,我没有为DT,DD元素提供任何类名或ID标记,如何才能找到第一个DD标记来选择它的文本?我想要第一个DD标记的文本,即价值银行转账。

使用

$('#txnDetails dd:first').text()

使用


您可以使用以下选项:

 $("#txnDetails dd").first().text()

您可以使用以下选项:

 $("#txnDetails dd").first().text()

尝试:n子选择器:

$("dd:nth-child(1)").text();
您只需要知道目标元素所在的位置

要求阅读:


尝试:n子选择器:

$("dd:nth-child(1)").text();
您只需要知道目标元素所在的位置

要求阅读:


您应该能够通过以下方式获取值:

$('#txnDetails dd:first-child').val();

您应该能够通过以下方式获取值:

$('#txnDetails dd:first-child').val();

试试$txnDetails dd:first.texton什么?您感兴趣的用户活动是什么?点击,悬停?你能再精确一点吗?你在谷歌上搜索了什么或者探索了什么,关于如何获取类型的第一个children元素?或者任何类似的东西?从另一个方面来说,你的HTML看起来很自由,那里有很多嵌套。你真的需要一个完整的div来应用样式面板apply font size吗?您知道可以对一个元素应用多个类吗?比如说,你的顶头上司可能是。你真的需要col Div吗?您可能可以删除这些,只需将dls用于您的列。请尝试$txnDetails dd:first.text关于什么?您感兴趣的用户活动是什么?点击,悬停?你能再精确一点吗?你在谷歌上搜索了什么或者探索了什么,关于如何获取类型的第一个children元素?或者任何类似的东西?从另一个方面来说,你的HTML看起来很自由,那里有很多嵌套。你真的需要一个完整的div来应用样式面板apply font size吗?您知道可以对一个元素应用多个类吗?比如说,你的顶头上司可能是。你真的需要col Div吗?您可能可以删除这些,只需将dls用于您的列。