【发布时间】:2015-02-26 19:59:40
【问题描述】:
仍然需要帮助。
我正在寻找设置一个点击函数来嗅探被点击的 divs 类并将其存储为变量。比使用该变量来切换相对 div 的 slideDown。
JS
var $clickedOn = ...;
$( ".color" ).click(function() {
$('.information').slideUp('slow');
$( ".(clickedOn).tuckinfo" ).slideDown('slow');
});
HTML
这是被点击的内容。
<div class="color-list">
<div class="container">
<section class="color hospitality">
这是我想要在点击时下拉的内容。
<div class="greybg tuckinfo">
<div class="container">
<div class="hospitality-extended">
【问题讨论】:
-
那么...您现在的具体问题是什么?
-
任何点击的 div?只有那些在某些元素里面?请澄清。此外,您在此处包含的点击功能似乎无关紧要。
-
它叫
this,你可能想要的是$(this) -
哦,我明白了。你对这一切都错了。使用
closest()和find()定位切换元素,而不是类。 -
我不知道在 var 区域放什么。我只想要 div .color I.E中的另一个类,我只想要款待,而不是我想复制它并将其用作 $(('variable'+-expanded).tuckinfo) .slideDown('slow');所以 .hospitality-expanded .tuckinfo 将是下拉选择器。不知道这样的语法是什么。
标签: javascript jquery class events