0

調査リストがあります。コンテンツ エディター Web パーツに JavaScript を配置して、特定の質問を非表示にする必要があります。アンケート リストで質問を非表示にするための適切な JavaScript コードを誰か教えてもらえますか?

4

2 に答える 2

1
document.getElementById('MyQuestionID').style.display = 'none';

JQueryを使用して、非表示にする要素からdomをたどることをお勧めしますが、要素が含まれていることを非表示にします。その場合、JQuery JS ファイルをロードし、次のようなものを使用します。

$(document).ready(function() {
    $('input[title="MyQuestionTitle"]').parent().parent().css("display","none");    
});
于 2012-01-12T13:18:15.400 に答える
0

People Picker は、ブラウザーでのレンダリング方法が原因で特定するのが少し難しいです。次のような方法を試してください。

var searchText = RegExp("FieldName=\"[YOUR PEOPLE PICKER NAME]\"", "gi");  
$("td.ms-formbody").each(function() {  
    if(searchText.test($(this).html())) 
    {  
        $(this).find("div[Title='People Picker']").css('display', 'none');
        return false;  
    }  
});
于 2012-01-16T13:49:21.767 に答える