如何在分页中隐藏DIV

时间:2015-06-20 16:38:53

标签: jquery html twitter-bootstrap pagination show-hide

我有一个std::map按钮,可以删除所有DIV结果。但它只删除了分页1中的DIV。其他结果在分页2.3等中没有删除。怎么解决?

struct Student
{
    int StudentNo;
    char Gender;
    std::string Name;
    int Indian;
    int Math;
    int English;
    int History;
    int Moral;
    int AverageScore;
};

    //  Function to modify a student's exam scores.
void Student::modifyScore(const Student& newStudent) {
    std::vector<Student> data;
    // Read file and fill data map
    ifstream studentRec("StudentRecord.txt");
    string line;

    while (getline(studentRec, line))
    {
        Student s{};
        stringstream ss(line);
        if(ss >> s.StudentNo >> s.Gender >> s.Name >> s.Indian >> s.Math >> s.English >> s.History >> s,Moral)
            data.push_back(s);
    }

    studentRec.close();

    // Modify data
    data.push_back(newStudent);
    // Open same file for output, overwrite existing data
    ofstream ofs("StudentRecord.txt");

    for(auto& s : data)
    {
        s.AverageScore = averageScore(s.Indian, ...);

        ofs << left <<  setw(15) << s.StudentNo << ... << average << endl;
    }
    ofs.close();

分页1:好的 - http://i.stack.imgur.com/xowph.jpg

分页2:错误 - http://i.stack.imgur.com/SBmBc.jpg

1 个答案:

答案 0 :(得分:0)

在分页时调用删除div:

$('.pagination a').on("click", function(){
    removeDiv();
}}

但是,如果正在动态加载表的数据,我建议将用于隐藏div的逻辑放在加载(或检索)数据的代码中,而不是等到文档中的元素可用。