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 を取得しようとしていますが、未定義として返されます。クリックされたリボンバーボタンが表示されることはわかっていますが、'.attr('src')' がリボンバーボタンに対して機能していないようです。「$(this).attr("ImageUrl");」なども試しました。および「$(this).attr("url");」しかし、すべて未定義が返されました。