如何在Jquery中选择具有多个类的按钮

时间:2015-07-24 18:29:55

标签: jquery asp.net

您想在Jquery中选择一个类btn的html按钮:$('.btn')。班级'btn btn-default btn-sm'时怎么样?如何在jQuery中访问它?

我试过$('btn btn-default btn-sm')但是没有用。请帮忙,因为我已经解决了这个问题。

非常感谢。

我的jQuery代码

        $(document).ready(function() {
            $('.btn.btn-outline.btn-sm').click(function() {
                var pollQId = $('.btn.btn-outline.btn-sm').val();
                $.ajax({
                    type: "POST",
                    url: "Default.aspx/LikePoll",
                    data: JSON.stringify({'pollQId': pollQId}),
                    contentType: "application/json; charset=utf-8",
                    datatype: "json",
                    success: function(msg) {
                        $('.btn.btn-outline.btn-sm').addClass(msg.d)
                    },

                    error: function(response) {
                        alert(response.d);
                    }
                });
            });
        })

以上代码适用于转发器中的所有按钮以及jQuery选择器中的类。我需要它只适用于在转发器中单击的按钮。感谢。

1 个答案:

答案 0 :(得分:3)

你有多个野兔,所以两个可能的情况在这里:

1)如果您想要所有课程的联盟,请使用

$('.btn, .btn-default, .btn-sm')

2)如果您想要所有交叉点,请使用

$('.btn.btn-default.btn-sm')