Javascript 将单击设置为默认值

Javascript 将单击设置为默认值,javascript,jquery,sharepoint-2013,filtering,Javascript,Jquery,Sharepoint 2013,Filtering,我现在用clic过滤类别,但我想在页面加载时设置默认类别,我该怎么做 这是我的过滤功能 function completeGalleryContent(data, target, eng) { var items = data.d.results; console.log(items); var menu = ""; var cat = ""; for (var item in items) { if(items[item].DescriptionEngl

我现在用clic过滤类别,但我想在页面加载时设置默认类别,我该怎么做

这是我的过滤功能

function completeGalleryContent(data, target, eng) {
var items = data.d.results;
console.log(items);
var menu = "";
var cat = "";
for (var item in items) {
if(items[item].DescriptionEnglish==null)
    items[item].DescriptionEnglish="";
if(items[item].Description==null)
    items[item].Description="";
    if(items[item].Categoria.results!= null && items[item].Categoria.results!= undefined && items[item].Categoria.results.length > 0){
        cat =setCategories(eng,items[item].Categoria.results);
    }
    if (eng){
        
        menu += "<div class='mega-entry " + cat + " cat-all' id='mega-entry-1' data-src='" + items[item].EncodedAbsUrl + "' data-width='' data-height='' data-lowsize=''><div class='mega-covercaption mega-square-bottom mega-landscape-right mega-portrait-bottom mega-red'><div class='mega-title'>" + items[item].TitleEnglish + "</div><p>" + items[item].DescriptionEnglish + "</p></div><div class='mega-coverbuttons'><div class='mega-link mega-red'></div><a class='fancybox' rel='group' href='" + items[item].EncodedAbsUrl + "' title='" + items[item].TitleEnglish + "'><div class='mega-view mega-red'></div></a></div></div>";
    }else{
        menu += "<div class='mega-entry "+ cat + " cat-all' id='mega-entry-1' data-src='" + items[item].EncodedAbsUrl + "' data-width='' data-height='' data-lowsize=''><div class='mega-covercaption mega-square-bottom mega-landscape-right mega-portrait-bottom mega-red'><div class='mega-title'>" + items[item].Title + "</div><p>" + items[item].Description + "</p></div><div class='mega-coverbuttons'><div class='mega-link mega-red'></div><a class='fancybox' rel='group' href='" + items[item].EncodedAbsUrl + "' title='"+ items[item].Title +"'><div class='mega-view mega-red'></div></a></div></div>";
    }
 }
 $(target).html(menu);
  var api = $(target).megafoliopro(
                {
                    filterChangeAnimation: "pagebottom",            // fade, rotate, scale, rotatescale, pagetop, pagebottom,pagemiddle
                    filterChangeSpeed: 400,                 // Speed of Transition
                    filterChangeRotate: 99,                 // If you ue scalerotate or rotate you can set the rotation (99 = random !!)
                    filterChangeScale: 0.6,                 // Scale Animation Endparameter
                    delay: 20,
                    defaultWidth: 980,
                    paddingHorizontal: 10,
                    paddingVertical: 10,
                    layoutarray: [9, 11, 5, 3, 7, 12, 4, 6, 13]     // Defines the Layout Types which can be used in the Gallery. 2-9 or "random". You can define more than one, like {5,2,6,4} where the first items will be orderd in layout 5, the next comming items in layout 2, the next comming items in layout 6 etc... You can use also simple {9} then all item ordered in Layout 9 type.
                });

        //console.log("entra");
        // FANCY BOX ( LIVE BOX) WITH MEDIA SUPPORT
        jQuery(".fancybox").fancybox();
        //console.log("sale");

        // THE FILTER FUNCTION
        $('.filter').click(function () {
            $('.filter').each(function () { jQuery(this).removeClass("selected") });
            api.megafilter(jQuery(this).data('category'));
            $(this).addClass("selected");
        });
 var categorySelected = getParameterByName("Category");

$("div[data-category='"+categorySelected +"']").click();

 }
或者类似的

var categorySelected = getParameterByName().first;
要获取使用jQuery填充的第一个数据库,可以使用函数:

$(document).ready(function(){
    $('[href="#first_steps"]').click();
});
只要改变其他链接的第一步,如果你想

编辑

数据类别:

$('[data-category="Office"]').click(); // An html attribute with value

问题是我没有href类,类别html输出类似于
Office
查看我的编辑@Gerry。您可以使用jQuery.Excellent!选择html中的所有内容!,另一个问题是,如果我的应用程序中有不同的语言,如何在jQuery中使用“or”语句,比如
$('[data category=“Office”| |“Oficina”]')。单击()
@Gerry您可以使用regex或类似css
$('[data category=“Office”],[data category=“Oficina”]')。单击()您可以使用$(“[data category]”选择属性数据类别,并可以执行单击事件。您的意思是
var categorySelected=$(“[data category]”)之类的内容。
@varit05Yep,您也可以检查特定值:$(“[data category=“Office”]”)。单击此处的()引用:卓越!,另一个问题是,如果我的应用程序中有不同的语言,我如何在jQuery中使用“或”语句,比如
$('[data category=“Office”]')。单击()。$('[data category=“Oficinas”]')。单击()但不起作用,只有在我不使用OR语句时才起作用@varit05jQuery选择器就像css选择器:
$('[data category=“Office”],[data category=“Oficina”])。单击()
$('[data-category="Office"]').click(); // An html attribute with value