还有什么我可以使用而不是Jquery选择器的类?

时间:2011-07-20 19:54:21

标签: jquery jquery-selectors

对于按钮,我使用类来分配css类。但我必须为那些人定义一个选择器。我知道我可以使用类来进行jquery选择器,但我可以使用什么以及如何使用?

它们被渲染为输入而不是按钮。

<asp:Button ID="imgBtnTurkish" onmouseover="this.style.cursor='pointer';" class="DefaultTitle" title="Turkish Spoken Chat Section" runat="server" OnClick="btnTurkishChat_Click" CausesValidation="False" />

3 个答案:

答案 0 :(得分:2)

您可以选择许多jQuery selectors。选择按钮的一种可能性是将其包装在具有给定类的div元素中:

<div class="DefaultTitle">
    <asp:Button 
        ID="imgBtnTurkish" 
        onmouseover="this.style.cursor='pointer';" 
        title="Turkish Spoken Chat Section" 
        runat="server" 
        OnClick="btnTurkishChat_Click" 
        CausesValidation="False" 
    />
</div> 

然后使用以下选择器:$('.DefaultTitle input')

答案 1 :(得分:1)

选择所有类型的按钮:

$('button, input[type=button], input[type=submit], input[type=reset]')

如果您需要特定元素,则需要使用某个属性指定

可以是班级$('.myClass'),ID $('#myId')或任何其他属性$('input[title=myAwesomeTitle]')

http://api.jquery.com/attribute-equals-selector/

http://api.jquery.com/attribute-contains-selector/

http://api.jquery.com/category/selectors/

答案 2 :(得分:0)

您可以为HTML元素分配类和ID,然后使用CSS类和id进行选择。这是我喜欢亲自使用的方法。

标记中的

<input type="button" class="myButtonCssClass" id="myButton1" value="click me!" />

在javascript中:

$('#myButton1').click(function () { // do something awesome! });