0
リストから名前と説明を動的に取得するSharepointサイトがあります。jqueryを使用して動的に作成された段落を非表示にして表示する
var name = $(this).attr('ows_Title'); //This is the internal storage name in SP
var comments = $(this).attr('ows_MetaInfo').match(/^_Comments:SW\|(.*)$/m);
私は、これらのVARSを取って、自分のページに空のdivにそれらを供給していますが
var item = "<a class='docLinks' href='http:path/to/the/doc/" + name + "'>"
+ title + "</a><br><p><span class='description' id='para_" + i + "'>"
+ comments + "</span></p><br>";
$('#docList').append(item);
私はそうコメント "それを作るためにしようとしています(div要素は、「ドキュメントリスト」と呼ばれます)アイテムの説明は、アイテムの名前の下にあるホバーに表示されます。
私はこのテーマに様々な繰り返しを試してみました:
$('#docList a').hover(function(){
$(this).child().css({'display':'block'})},
function(){
$(this).child().css({'display':'none'});
});
、私はいくつかの簡単な警告にコード化された、と彼らは罰金だったので、私は、ホバーイベントにアクセスできることを知っています。
もともと、私は(あなたが見ることができるように)各コメント "そのownidを与えてみましたが、指標値を得ることにまでトリップしてしまいました。私はそれからこの試みを試みることにしました
$(this).children('.description').css({'display':'block'});
運がありません。私は閉じますか?私はどこで構文をねじっていますか?
おかげで、ファンタズムのため
id
を必要としません。 を。 、関数(; $( '#のドキュメントリストのA')(関数(){。。 '記述' $(この).nextUntil( 'P')次の()(見つける)ショー()}ホバー{。 $(この).nextUntil( 'P')次の()() 'の記述を' 見つける。)(非表示。。; }))。 それは動作していません。私はどこでこれをねじ留めしたのですか?私ができるいくつかの理由... – mrwienerdogチェックhttp://jsfiddle.net/jV5KM/は、everytingは(私は ')('最後に追加されましたが、それは必要はありません)大丈夫です – phantasm
は、私は本当にあなたが時間のようなものを取って感謝しますSPの私のCEWPでうまく動作することはありません.... fは何が起こっているのかわかりません.... – mrwienerdog