के साथ डोम तत्व जोड़ने का सबसे अच्छा तरीका इसलिए मैंने पृष्ठ पर HTML/DOM तत्व जोड़ने के तीन तरीके देखे हैं। मैं उत्सुक हूं कि उनमें से प्रत्येक के लिए पेशेवर और विपक्ष क्या हैं।jQuery
1 - पारंपरिक जावास्क्रिप्ट
मैं इसे, प्रत्येक तत्व का निर्माण विशेषताएं सेट, और फिर उन्हें जोड़कर है ऐसा करने के लिए सीधे जे एस रास्ता विश्वास करते हैं। उदाहरण:
var myRow = document.createElement("tr");
myRow.class = "myClass";
var firstTD = document.createElement("td");
firstTD.innerHTML = "first";
myRow.appendChild(firstTD);
var secondTD = document.createElement("td");
secondTD.innerHTML = "second";
myRow.appendChild(secondTD);
document.getElementById("myContainer").appendChild(myRow);
2 - jQuery
के माध्यम से एचटीएमएल के एक स्ट्रिंग जोड़ मैंने देखा है कि सबसे jQuery उदाहरण मैं देख रहा हूँ बस एचटीएमएल के एक स्ट्रिंग आम तौर पर जोड़ देते हैं।
उदाहरण:
$("#myContainer").append('<tr class="myClass"><td>first</td><td>second</td></tr>');
3 - jQuery में jQuery के .clone()
मैं भी देखा है का उपयोग करता है और संदर्भ के एक बहुत .clone लिए()।
उदाहरण:
$("#myContainer").append($(".myClass").Clone());
मैं सुनने के लिए दूसरों को क्या इस बारे में कहना है अच्छा लगेगा।
(इसके अलावा, यह एक 'समुदाय विकी' के लिए एक अच्छे उम्मीदवार की तरह लगता है, लेकिन मैं उनके साथ भी परिचित नहीं हूँ। कोई टिप्पणी करेंगे और जाने मुझे पता है अगर यह होना चाहिए? धन्यवाद)
यह 'आंतरिक HTML' की बजाय 'आंतरिक HTML' है। –
अद्यतन – sdr
केवल दो साल बाद :) –