你可以帮助我通过jQuery中的jQuery动态调用attrib值吗'通过识别' itemprop'?
我的HTML如下,
<ul class="blockNoBordr">
<li class="specHeading">Model</li>
<li class="specText" itemprop="model">
<span class="attribVal newattribVal">32LJ573D</span>
</li>
</ul>
我想动态地将Model值调用为JS代码,即32LJ573D
答案 0 :(得分:0)
console.log($('ul li[itemprop="model"].specText').first().text());
&#13;
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<ul class="blockNoBordr">
<li class="specHeading">Model</li>
<li class="specText" itemprop="model">
<span class="attribVal newattribVal">32LJ573D</span>
</li>
</ul>
&#13;
您需要在特定班级中选择ul内的li。以下代码适合您。我已经打印了带有课程&#34; specText&#34;以供参考。您可以根据您的要求修改任何属性。
console.log($(&#39; ul li [itemprop =&#34; model&#34;]。specText&#39;)。first()。text());
答案 1 :(得分:0)
按类名选择元素时,会在数组中返回多个元素。因此,通过添加索引[0]
来选择第一个元素。
$('.classname')[0].innerHTML