Πώς θα μπορούσα να επιτύχω τα εξής:
document.all.regTitle.innerHTML = 'Hello World';
Χρησιμοποιώντας jQuery όπου regTitle
είναι το div ID μου?
$("#regTitle").html("Hello World");
Η συνάρτηση html() μπορεί να λάβει συμβολοσειρές HTML και θα τροποποιήσει αποτελεσματικά την ιδιότητα .innerHTML
.
$('#regTitle').html('Hello World');
Ωστόσο, η συνάρτηση text() θα αλλάξει την τιμή (text) του καθορισμένου στοιχείου, αλλά θα διατηρήσει τη δομή html
.
$('#regTitle').text('Hello world');
Εάν έχετε ένα αντικείμενο jquery που θέλετε να εμφανίσετε αντί για το υπάρχον περιεχόμενο. Τότε απλά επαναφέρετε το περιεχόμενο και προσθέστε το νέο.
var itemtoReplaceContentOf = $('#regTitle');
itemtoReplaceContentOf.html('');
newcontent.appendTo(itemtoReplaceContentOf);
Ή:
$('#regTitle').empty().append(newcontent);