ASP.NET MVC将JavaScript应用于所有类

时间:2015-03-01 16:20:07

标签: javascript jquery asp.net-mvc

我正在使用asp mvc 5

我有一个javascript函数在给定的类上应用一个动作,因为在一个类上应用了这个函数我在这个类中使用了这个关键字,我的问题是我不知道如何在任何类中使用这个函数同时上课, 这是我的javascript

    function flipCard_1(el, dir) {
    var flipcard = el.closest('div[class|="fsc-comp-flipcard"]');
    if (dir == 1) {
        var card_new_h = flipcard.children('div[class|="fsc-comp-card"]').eq(1).height();
        flipcard.css('height', card_new_h).addClass('flipped');
    }
    else {
        var card_new_h = flipcard.children('div[class|="fsc-comp-card"]').eq(0).height();
        flipcard.css('height', card_new_h).removeClass('flipped');
    }
}

我希望el支持任何FSC-comp-card并同时应用javascript的类

3 个答案:

答案 0 :(得分:2)

您没有正确使用Class Selector (".class")。

使用

el.closest('div.fsc-comp-flipcard')

而不是

el.closest('div[class|="fsc-comp-flipcard"]')

答案 1 :(得分:1)

var flipcard = el.closest('[class=fsc-comp-flipcard]');

答案 2 :(得分:0)

我想更改关键字“this”,它允许我在当前类上应用javascript,通过允许我在所有类上应用javascript的东西

 <button type="button" class="btn fsc-btn-2" onclick="flipCard_1(jQuery(this), 1);">