我在 ASP.NET 中使用 Telerik 的 RibbonBar。以下是我的部分观点:
<!--SOME CODE-->
<telerik:RibbonBarGroup Text="Paragraph" Width="700px">
<Items>
<telerik:RibbonBarButton Size="Large" CssClass="barButtons" ImageUrlLarge="\image\bospozvar2.png" Text="Cut" ImageUrl="\image\bospozvar2.png"></telerik:RibbonBarButton>
<telerik:RibbonBarButton Size="Large" CssClass="barButtons" ImageUrlLarge="\image\servisyok2.png" Text="Cut" ImageUrl="\image\servisyok2.png"></telerik:RibbonBarButton>
<telerik:RibbonBarButton Size="Large" CssClass="barButtons" ImageUrlLarge="\image\vekaletyok2.png" Text="Cut" ImageUrl="\image\vekaletyok2.png"></telerik:RibbonBarButton>
<telerik:RibbonBarButton Size="Large" CssClass="barButtons" ImageUrlLarge="\image\ggyok2.png" Text="Cut" ImageUrl="\image\ggyok2.png"></telerik:RibbonBarButton>
<telerik:RibbonBarButton Size="Large" CssClass="barButtons" ImageUrlLarge="\image\fastyok2.png" Text="Cut" ImageUrl="\image\fastyok2.png"></telerik:RibbonBarButton>
<telerik:RibbonBarButton Size="Large" CssClass="barButtons" ImageUrlLarge="\image\USyok2.png" Text="Cut" ImageUrl="\image\USyok2.png"></telerik:RibbonBarButton>
</Items>
</telerik:RibbonBarGroup>
<!--SOME MORE CODE-->
还有我的jQuery:
$(".barButtons").click(function () {
var logo = $(this).attr("src");
alert(logo);
});
我正在尝试获取单击的功能区按钮的图像 url,但它返回为未定义。我知道我得到了点击的ribbonbarbutton,但似乎'.attr('src')'不适用于ribbonbarbuttons。我也尝试过类似'$(this).attr("ImageUrl");' 和'$(this).attr("url");' 但都返回未定义。