Ich benutze Telerik RibbonBar in ASP.NET. Hier ist ein Teil meiner Ansicht:Get RibbonBarButton die URL mit jquery
<!--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-->
Und mein jquery:
$(".barButtons").click(function() {
var logo = $(this).attr("src");
alert(logo);
});
Ich versuche, die Bild-URL geklickt ribbonbarbutton zu erhalten, aber es gibt so undefiniert. Ich weiß, dass ich die clicked ribbonbarbutton bekomme, aber es scheint '.attr (' src ')' funktioniert nicht für Ribbonbarbuttons. Ich habe auch Dinge wie '$ (this) .attr ("ImageUrl");' und '$ (this) .attr ("url");' aber alle kamen undefiniert zurück.