Javascript 用jquery替换第一个标题文本

Javascript 用jquery替换第一个标题文本,javascript,jquery,html,Javascript,Jquery,Html,我有这样的标题 <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脚本执行此操作。尝试使用类获取h3标记。左标题,并使用:first选

我有这样的标题

<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脚本执行此操作。

尝试使用类
获取
h3
标记。左标题
,并使用
:first
选择器从元素集合中获取第一个实例

$('h3.left_header:first').text('Job partner')
试试这个:

 $('h3:first-child').html('sublink_active');

试试这个

$("h3:first-child").html("Job Partner")
试试这个

$(".left_header:first").html("yourNewTitle");
您可以使用
.first()
()

您可以使用
jQuery(“:first”)
()

JQuery:

$('.left_header').first().text(“工作伙伴”)

您的代码:

jQuery(".left_header h3").text("Public offers");
您的代码与您的要求不匹配。因为上面的代码选择了“left_header”类下的所有h3元素。在你的HTML
h3
中有一个类
左标题
。因此,您应该使用以下选择器来选择元素-

$("h3.left_header");
现在您只想选择第一个元素,所以可以像这样使用索引号-

document.getElementsByClassName("left_header")[0].innerText = "Job Partner";

注:完成此任务的方法不止一种-

$(".left_header:first").text("Job Partner");

显示您已经尝试过的内容。我已经这样尝试过了。
jQuery(“.left_header h3”).html(“公开报价”)但它不起作用。我只需要更改第一个
。left_header h3
表示“选择所有具有类left_header的父级的h3”。您需要的是“选择具有类左标题的第一个h3”,这将转换为
h3。左标题:第一个
。HTHjQuery(“h3.left\u header:first”)不是jQuery(“.left\u header h3”)@RIADev很高兴能帮上忙。。!一个简单的建议是不要使用html,因为它会影响其他标题,所以请使用文本。对我来说.text()代替了.html()@RIADev:谢谢你的建议。你说得对“.html()”影响所有子元素。请参阅更新的答案。:)
document.getElementsByClassName("left_header")[0].innerText = "Job Partner";
var g = $("h3.left_header");
$(g[0]).text("Job Partner");
$(".left_header:first").text("Job Partner");