使用JQuery获取按钮属性

时间:2016-08-10 11:11:26

标签: javascript jquery

我正在制作滑块。内部有一个主容器和一些DIVs,每个DIV是一张幻灯片,其中包含一些buttons

按钮的事件可以滑动到下一个DIV并隐藏来自其他buttons的所有DIVs,其ID与所点击的ID相同(id是从1到10的随机数) 。我不知道如何完成幻灯片功能并隐藏这些buttons

我知道我可以使用button媒体资源点击this ID,但我不知道如何通过ID从button获取DIV

我只需要知道在if语句中我应该放什么而不是***,我可以完成剩下的工作。 For循环不是问题

    for (var i=1;i<maxLevel+1; i++){
    var divId = i.toString()
    var div = $("<div></div>").attr({
        id:divId,
     });
    for (var j=0; j<classificationsNumber;j++){
        if(accountArray[j].ad_level===i){
            var classificationButton=$('<input/>').attr({
                type: "button",
                id: Math.round( Math.random()*10),
                value: accountArray[j].ad_name
            }).bind("click", function(){
                // Go to the next slide
                $(".slider").diyslider("move", "back");

             //PROBLEM: find the buttons from next div have the same id as the clicked one  
             //for(...){
             //    if (***) {$('#'+id).css("display","none")}}

            }); 
            div.append(classificationButton);

        }            

        }
        mainContainer.prepend(div);
    } 

0 个答案:

没有答案