1

Javascript には、WYSIWYG エディターからのテキスト ブロックに設定された変数があります。

JQUERY の EACH() を使用して、クラス XXXX のスパンを検索したいと考えています。

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

しかし、WYSIWYG エディター (CKEDITOR) のテキストに直接アクセスできないため、variable=lookhere を検索する必要があります。

これはどのように行うことができますか?

4

2 に答える 2

4
var html = "...";

textwysiwyg エディターからの html 全体が含まれていると仮定すると、これらは機能します。基本的に、これは HTML を解析し、DOM を構築してセレクターを実行できるようにします。

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

または同等に

$("span.foods", $(html));
于 2010-03-13T06:04:04.223 に答える
1

jQuery オブジェクトだけでなく、何でも処理できる $.each() が必要です。ドキュメント: http://api.jquery.com/jQuery.each/

これでわかった。あなたが望むように見えるものは、javascript 文字列のメソッドとプロパティ、特にsplit()配列の操作に慣れる必要があります。

于 2010-03-13T05:55:12.910 に答える