我们可以将一个类保存在一个变量目标中,并将该变量保存在一个元素中

时间:2017-03-05 17:07:44

标签: javascript jquery

我有以下结构:

HTML

<ul>
  <li class="modern">
   <button>Ex 1</button>
  <li>
  <li class="classic">
   <button>Ex 2</button>
  </li>
<ul>

<path class="modern"></path>
<path class="classic"></path>

CSS

path {
  display: none;
}

当我点击一个按钮时,与所点击的父按钮具有相同类别的路径应为fadeIn();

以下是我正在尝试的 jQuery

$("button").on("click", function() {
    var periodClass = $(this).parent().attr("class");
    if($("path").hasClass(periodClass)) {
        $("path.periodClass").fadeIn();
    } else {
        $("path.periodClass").fadeOut();
    }
});

1 个答案:

答案 0 :(得分:1)

你需要将它连接起来,你不能像在PHP中那样访问JS中的变量:

package net.vannus.broadcasttest;

import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.util.Log;

public class TestReceiver extends BroadcastReceiver {
    @Override
    public void onReceive(Context context, Intent intent)
    {
        Log.w("###TEST###",intent.getAction());
    }
}

jsFiddle Demo