将Jquery UI主题应用于Asp.net按钮

cod*_*der 3 asp.net jquery jquery-ui

我有一个Asp.Net按钮,我正在将轻弹主题应用于我的按钮,它正在应用它,但在鼠标悬停时它不会改变颜色.

这是我在做什么?可能是我错了任何人都可以指导我通过这个,因为我能够使用正常的HTML按钮使用

<button>Click Me!</button>
Run Code Online (Sandbox Code Playgroud)

这就是我使用Asp.net按钮的方式:

<asp:Button ID="Button1" runat="server" Text="Click Me!" CssClass="ui-button ui-state-default"/> 
Run Code Online (Sandbox Code Playgroud)

Dar*_*rcy 5

在ASP.NET中,ID被转换,因此您无法将其作为选择器传递.你可以改用一个类.

而不是

$('#Button1').button();
Run Code Online (Sandbox Code Playgroud)

使用

$('.MyButtonStyle').button();
Run Code Online (Sandbox Code Playgroud)

编辑:

顺便说一下,你不应该手动将任何jquery-ui类添加到按钮中(你的例子就像你正在做的那样).这都是由jquery ui附带的.js文件完成的