2009-05-23 5 views

risposta

28
$('#a_tbnotesverbergen').text('My New Link Text'); 

O

$('#a_tbnotesverbergen').html('My New Link Text or HTML'); 
58

Il metodo che si sta cercando è jQuery's .text() e si può utilizzato nel modo seguente:

$('#a_tbnotesverbergen').text('text here'); 
145

Devi usare il jquery's text() function. Ciò che fa è:

ottenere il contenuto del testo combinate di tutti gli elementi abbinate.

Il risultato è una stringa che contiene il testo combinato contenuto di tutti gli elementi corrispondenti. Questo metodo funziona su entrambi i documenti HTML e XML . Non può essere utilizzato sugli elementi di input. Per il testo del campo di input utilizzare val attribute.

Ad esempio:

trovato il testo nel primo paragrafo (escludendo l'html), quindi impostare la html dell'ultimo paragrafo di mostrare è solo il testo (il grassetto è andato).

var str = $("p:first").text(); 
$("p:last").html(str); 

prova Paragrafo.

Paragrafo test.

Con il markup che dovete fare:

$('a#a_tbnotesverbergen').text('new text'); 

e che si tradurrà in

<a id="a_tbnotesverbergen" href="#nothing">new text</a> 
5

Da W3 Schools HTML DOM Changes: Se si guarda al 3 ° esempio mostra come si può cambia il testo nel tuo link, "clicca qui". Esempio:

<a id="a_tbnotesverbergen" href="#nothing">click here</a> 

JS:

var element=document.getElementById("a_tbnotesverbergen"); 
element.innerHTML="New Text"; 
14

È necessario libreria J-query per fare questo è sufficiente:

<script src="//code.jquery.com/jquery-1.11.3.min.js"></script> 

Prima di tutto bisogna mettere il vostro elemento in div come questo:

<div id="divClickHere"> 
<a id="a_tbnotesverbergen" href="#nothing">click here</a> 
</div> 

Poi si dovrebbe scrivere questo codice J-Query:

<script type="text/javascript"> 
$(document).ready(function(){ 
$("#a_tbnotesverbergen").click(function(){ 
$("#divClickHere a").text('Your new text'); 
}); 
}); 
</script> 
0

provare questo in javascript

document.getElementById("22IdMObileFull").text ="itsClicked"