获取类的h3元素

时间:2015-11-15 15:40:01

标签: javascript jquery html html5 jquery-selectors

我有这个HTML:

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

我想修改h3的文字。我怎么能这样做?

我尝试过的很多事情之一:

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

但它返回一个空字符串。

3 个答案:

答案 0 :(得分:3)

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

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

您需要使用正确的CSS Selectordiv + p选择紧跟在<p>元素之后的所有<div>元素

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

答案 1 :(得分:3)

.prev不是.prev的兄弟姐妹($(".prev + span + h3").text();的孩子)。

更改  $(".prev span + h3").text();using System; *//"include standard System classes"* namespace DataTypeApplication *//"Create new classes within DataTypeApp..."* { class Program *//"Name this class "Program""* { static void Main(string[] args) *//Declares the main function of this class?* { Console.WriteLine("Size of int: {0}", sizeof(int)); *//Print string using sizeof(int)* Console.ReadLine(); *//Irrelevant* } } }

答案 2 :(得分:1)

如果您的网页上只有一个JSF2.2 apache my-faces 2.2.7元素,则只需定位该元素:

primefaces 5.1

如果你有多个,你确实需要使用上下文。你可以这样做:

h3