سؤال

في JavaScript، لدي متغير تم ضبطه على كتلة من النص من محرر WYSIWYG.

أريد استخدام JQuery's لكل () للعثور على SPAN مع الفصل XXXX.

$( "span.foods" ).each( function() {});

لكنني أريدها أن أبحث في المتغير = Lookinge لدي منذ لا يمكنني الوصول إلى النص في محرر WYSIWYG مباشرة (ckeditor).

كيف يمكن القيام بذلك؟

هل كانت مفيدة؟

المحلول

تريد $. كل ()، والتي يمكن أن تذهب إلى أي شيء، وليس مجرد كائن مسج. توثيق: http://api.jquery.com/jquery.each/

حسنا الان أنا أفهم. ما يبدو أن تريد أن تتطلب أن تصبح مريحة جدا مع طرق سلسلة وخصائص JavaScript, ، خاصة الانقسام(), ، و معالجة المصفوفات.

نصائح أخرى

var html = "...";

افترض text يحتوي على HTML بأكملها من محرر WYSIWYG الخاص بك، ستعمل هذه. أساسا هذا يوزع HTML، يبني DOM حتى نتمكن من تشغيل محددات عليه.

var nodes = $(html);
$("span.foods", nodes).each(..);

أو مكافئ

$("span.foods", $(html));
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top