вы можете использовать этот метод: https://stackoverflow.com/a/31804061/3343174 он идеально преобразует любое шестнадцатеричное число (представленное в виде строки) в десятичное число
Это должно помочь:
...
select: function(event, ui){
ui.tab.attr('class');
} ,
...
Для получения дополнительной информации о ui.tab см. http://jqueryui.com/demos/tabs/#Events
Вот быстрый пример jQuery, который добавляет событие щелчка к каждому тегу «li», а затем извлекает атрибут класса для элемента, по которому щелкнули мышью. Надеюсь, это поможет.
$("li").click(function() {
var myClass = $(this).attr("class");
alert(myClass);
});
Точно так же вам не нужно оборачивать объект в jQuery:
$("li").click(function() {
var myClass = this.className;
alert(myClass);
});
А в новых браузерах вы можете получить полный список имен классов :
$("li").click(function() {
var myClasses = this.classList;
alert(myClasses.length + " " + myClasses[0]);
});
Вы можете эмулировать classList
в старых браузерах с использованием myClass.split (/ \ s + /);