Come sostituire testo interno tag anchor all'interno di Asp.net etichetta:Come sostituire il testo di ancoraggio nell'etichetta di aps.net?
Per esempio:
<asp:Label ID="AER_UI_Exam_MPN_ThreeAttemptsBefore_1" runat="server" Text="Please visist: <a id='google'class='translatetext lblfont' href='https://google.com' target='_blank' style="font-size: 12px;">google</a>" CssClass="lblfont translatetext" Style="font-size: 12px;" />
se riuscirò a ottenere l'ID in base alla classe
$(".translatetext").each(function() {
var id = this.id;
dictionary[id] = $("#" + id + "")[0].innerText;
});
sto ottenendo sia l'ID ma il tag di ancoraggio si sostituisce come testo non come collegamento. qui mentre il debug ho trovato il che per la prima -innertext identificazione è: Please visist:google
, quando questo testo interno sta sostituendo con
"some text"
il secondo id non si trova per anchor
. come gestire questo scenario?
risultato è: Si prega di visist: google,
Risultato previsto:: Per favore visist: [Google]
si solo bisogno di avvolgere il testo attuale con staffe. destra? –
no se vedi il mio esempio il testo dell'etichetta asp.net all'interno del tag di ancoraggio esiste se sostituisco il testo interno anche il risultato dovrebbe essere lo stesso di prima (l'interfaccia utente dovrebbe essere uguale) – stpdevi