how i can get gameobject on diffrent continer

hi i have this tree of objects

17237-capture.png

basically what going on i want when user click element 1
we can access to element 2
i try do this:

	void OnClick () {
		Debug.Log ("Been Click Close");
		target.SetActive(false);
		GameObject slider = target.GetComponentInChildren<GameObject>("MainUi/UpperHeader/SliderButton");
		slider.SetActive(true);
	}

and this

	void OnClick () {
		Debug.Log ("Been Click Close");
		target.SetActive(false);
		GameObject slider = GameObject.Find("SliderButton");
		slider.SetActive(true);
	}

both didn’t work how i can do this

GameObject.Find() wont work on inactive objects.

Instead of making the whole object inactive,make the mesh renderer inactive.