)(Windows Vistaの/ 7ガジェットを開発し、addTextObjectを使用してテキストを出すときは、この作品:jQuery変数を使用してaddTextObject()を使用できないのはなぜですか?
var mytext = "Hello";
document.getElementById("background").addTextObject(mytext , "Verdana", 11, "white", 10, 10);
をしかし、私は仕事に変数にこのjQueryのセレクタを取得カント:
var mytext = $("#myid").text();
document.getElementById("background").addTextObject(mytext , "Verdana", 11, "white", 10, 10);
それは動作しません、それは空の文字列を書き込みます。 なぜですか?
私は、ブラウザがその作業を行うためにコントロールを放棄しなければならない場合がありました。これを行うために、コードをsetTimeout()によって呼び出される関数に入れます。 – Nosredna
回避策を見つけました。こちらをご覧ください:http://stackoverflow.com/questions/923489/is-there-a-way-to-query-html-xml-content-from-a-variable-using-jquery –