2012-01-13 7 views
0

問題があります。divタグをdojoエディタに挿入するときに2つのdivタグを分割するにはどうすればいいですか?

私は道場のエディタに以下の説明と画像のリンクを挿入するためのダイアログを作った:

var img_link = "<div id="image"><img src='test.jpg' alt=''/><div id='description'>Description of image </div></div>" 

//insert image with description to editor 
var ed = dijit.byId('editorId'); 
ed.focus(); 
ed.execCommand("inserthtml", img_link); 

は、私は正常エディタにリンクを挿入することができていますが、コンテンツの残りの部分はの一部でありますリンク。私は2番目のdiv要素を他のコンテンツから分離したい。これどうやってするの?

答えて

1

あなたが挿入されている画像のための別々の変数と説明を作成:「(あなたがdijit.byIdを更新する必要があります

ed.execCommand("inserthtml", img_link); 
ed.execCommand("inserthtml", img_desc); 

注:

var img_link = "<img id='myImage' src='test.jpg' alt=''>"; 
var img_desc = "<div id='description'>Description of image</div>"; 

はその後、個別にそれらを挿入します')。各要素を挿入する前に。

あなたがイメージと説明要素を含むように使用している外側の要素がimg_link変数に含まれていない、あなたのHTMLページに次のようになります。

+0

おかげTedPrz、しかし、あなたは私の更新についての詳細を言うことができます各要素を挿入する前にdijit.byId( '')私はそれが何を意味するのか本当に理解していない:D – johnITBonuc

+0

@ johnITBonuc多分私はあなたの質問を誤解した。 dijit.Editorにイメージと説明を挿入しようとしていますか?またはdijitに入ります.Dialog? – Ted

関連する問題