سؤال

نلقي نظرة على المقتطف أدناه. هل تقوم بإنشاء عقدة نصية للسلسلة "اختبار" في 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;
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top