HTML, являетсяПолучить немедленное имя класса JQuery
<div class="a"></div>
<div class="b"></div>
Onhover класса «B» Я хотел бы получить имя класса «а» с помощью JQuery.
Возможно ли это. Пожалуйста, предложите.Чувствуется.
Благодаря
HTML, являетсяПолучить немедленное имя класса JQuery
<div class="a"></div>
<div class="b"></div>
Onhover класса «B» Я хотел бы получить имя класса «а» с помощью JQuery.
Возможно ли это. Пожалуйста, предложите.Чувствуется.
Благодаря
$('.b').on('mouseover',function(){
alert($(this).prev()[0].className);
});
Я всегда приравниваю jQuery 'mouseenter' с': hover', 'mouseover' просто слишком много. –
Большое вам спасибо за это. Работает на 100%. –
@ Vega Не могли бы вы рассказать о своем комментарии? Кажется интересным, но, к сожалению, я этого не понимаю. –
Да, вы можете сделать что-то подобное: (». А ').
вар = $ имя класса Attr (' класс);
EDIT: "ОК onhover" ..
Если только эти две дивы, вы можете использовать следующий код:
jQuery('.b').hover(function(){
var x = jQuery('div[class!="b"]').attr('class');
console.log(x);
});
Здесь работает демо: http://jsfiddle.net/n5Nnf/
Пожалуйста, есть посмотреть на http://jsfiddle.net/2dJAN/42/
<div class="a" style="height:100px; width:100px; background-color:red;"></div>
<div class="b" style="height:100px; width:100px; background-color:green;"></div>
$("div.b").mouseover(function() {
alert($(this).prev('div').attr('class'))
});
Спасибо vinothini. –
Ваш вопрос не очень ясен .. но попробуйте это '$ (this) .prev() [0] .className' –
Я не понял. На действие Hover вы хотите получить имя класса предыдущего элемента? – mlwacosmos
Извините, если вопрос непонятен. Спасибо за ваш совет. Он работает. –