it-swarm-pt.tech

Como substituir / alterar o texto do cabeçalho dentro de <h3> </h3>, usando o jquery?

Como altero/substituo o texto <h3>: "Ofertas em destaque" usando javascript para dizer "Ofertas públicas"?

</div>  <!-- FEATURED OFFERS -->
<div class="panel">
   <div class="head">
      <h3>Featured Offers</h3>
   </div>
   <div class="body">
      <table>
         <thead>
            <tr>
35
James Freeberg

Se você pode selecioná-lo, pode manipulá-lo.

Tente o seguinte:

$(".head h3").html("your new header");

Mas, como outros mencionaram, você provavelmente deseja que head div tenha um ID.

36
Sergio Tulentsev
$("h3").text("context")

Basta usar o método "text ()".

O método .text () não pode ser usado em entradas ou scripts de formulário. Para definir ou obter o valor do texto dos elementos de entrada ou da área de texto, use o método .val (). Para obter o valor de um elemento de script, use o método .html ().

http://api.jquery.com/text/

22
Jie

você não - não é assim. forneça um ID à sua tag, digamos que ela se parece com isso agora:

<h3 id="myHeader"></h3>

defina o valor assim:

myHeader.innerText = "public offers";
22
barak ben horin

Algo como:

$(".head h3").html("Public offers");
9
talnicolas

tente isso,

$(".head h3").html("New header");

ou

$(".head h3").text("New header");

lembre-se de que os seletores de classe retornam todos os elementos correspondentes.

9
Chamika Sandamal

Dê um ID para h3 como este:

<h3 id="headertag">Featured Offers</h3>

e na função javascript, faça o seguinte:

document.getElementById("headertag").innerHTML = "Public Offers";
7
ishanbakshi

Podes tentar:

var headingDiv       = document.getElementById("head");
headingDiv.innerHTML = "<H3>Public Offers</H3>";
0
Shades88