簡體   English   中英

獲取類的h3元素

[英]Get h3 element of class

我有這個HTML:

<a class="prev" onClick="load('prev')">
  <span class="icon-wrap"></span>
  <h3><strong>Alexis</strong> Tsipras</h3>
</a>

我想修改h3的文本。 我該怎么做?


我嘗試過的許多事情之一:

$(".prev + span + h3").text();

但它返回一個空字符串。

$(".prev h3").html("<p>Hello World</p>"); // To set HTML Content

$(".prev h3").text("Hello World"); // To set Plain Text

您需要使用正確的CSS Selectordiv + p選擇緊接<div>元素之后的所有<p> <div>元素

$(".prev h3").text(); // Will fetch the text

span不是.prev (它是.prev.prev )。

更改$(".prev + span + h3").text(); $(".prev span + h3").text();

如果頁面上只有一個h3元素,則只需定位該元素即可:

 $('h3').text();

如果您有多個,則確實需要使用上下文。 你可以這樣做:

<a class="prev">
  <span class="icon-wrap"></span>
  <h3><strong>Alexis</strong> Tsipras</h3>
</a>


$('.prev').click(function() {
  $(this).find('h3').text('hello');
});

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM