我有像
这样的标题<h3 class="left_header">First job partner</h3>
<h3 class="left_header" style="text-align:center;">Don't have an account ?</h3>
现在我想用Job partner替换第一个标头。如何通过jQuery或Java脚本来完成它。
答案 0 :(得分:3)
尝试使用类h3
获取.left_header
标记,并使用:first
选择器从元素集合中获取第一个实例,
$('h3.left_header:first').text('Job partner')
答案 1 :(得分:2)
答案 2 :(得分:2)
答案 3 :(得分:2)
试试这个。
$(".left_header:first").html("yourNewTitle");
答案 4 :(得分:2)
您可以使用.first()
(http://api.jquery.com/first/)
$( "h3" ).first().html("Job partner");
OR
您可以使用jQuery( ":first" )
(https://api.jquery.com/first-selector/)
$(".left_header:first").html("Job partner");
答案 5 :(得分:2)
JQuery:
$('.left_header').first().text("Job Partner");
答案 6 :(得分:1)
您的代码:
jQuery(".left_header h3").text("Public offers");
您的代码与您的要求不符。因为上面的代码选择“left_header”类下的所有h3元素。在您的HTML h3
中有一个类left_header
。因此,您应该使用以下选择器来选择元素 -
$("h3.left_header");
现在您只想选择第一个元素,因此您可以像这样使用索引号 -
document.getElementsByClassName("left_header")[0].innerText = "Job Partner";
OR
var g = $("h3.left_header");
$(g[0]).text("Job Partner");
注意:完成此任务的方法不止一种 -
$(".left_header:first").text("Job Partner");