JavaScript: عقد نصي DOM
-
23-09-2019 - |
سؤال
نلقي نظرة على المقتطف أدناه. هل تقوم بإنشاء عقدة نصية للسلسلة "اختبار" في DOM؟ هل يمكنني تحديد تلك العقدة مع jQuery لـ Mootools؟
<div id="foobar">
test <img />
</div>
المحلول
//plain
var node = document.getElementById('foobar').childNodes[0];
//jquery
$("foobar").contents().eq(0);
سيعطيك هذا textNode الذي سيتضمن المسافة البيضاء حول النص أيضًا
نصائح أخرى
مع jQuery:
تعديل:
$('#foobar').get(0).firstChild.data;
لا تنتمي إلى StackOverflow