Monday, May 20, 2024
 Popular · Latest · Hot · Upcoming
141
rated 0 times [  143] [ 2]  / answers: 1 / hits: 22957  / 9 Years ago, thu, october 1, 2015, 12:00:00

I have four buttons and four div. Now, I want to show only one div at a time. It means, if I click the first button, only the first div should be visible and the others should be hidden.



I have searched a lot with no luck. Please help me. I have tried just to show as below:



html



<button  ng-click=showAbout();>About Page</button>
<button ng-click=showhelp();>Help page</button>
<button ng-click=showinfo();>Info Page</button>
<button ng-click=showref();>Refrence page</button>

<div class=form-group ng-show=showabout>
<p>About page</p>
</div>

<div class=form-group ng-show=showhelp >
<p>Help page</p>
</div>

<div class=form-group ng-show=showinfo >
<p>Info</p>
</div>

<div class=form-group ng-show=showref >
<p>Refrence</p>
</div>


js



$scope.showabout = true;
$scope.showAbout = function () {
$scope.showhelp = false;
$scope.showinfo = false;
$scope.showref = false;
};

$scope.showhelp = true;
$scope.showhelp = function () {
$scope.showabout = false;
$scope.showinfo = false;
$scope.showref = false;
};

$scope.showinfo = true;
$scope.showinfo = function () {
$scope.showabout = false;
$scope.showhelp = false;
$scope.showref = false;
};

$scope.showref = true;
$scope.showref = function () {
$scope.showabout = false;
$scope.showhelp = false;
$scope.showinfo = false;
};

More From » html

 Answers
33

Use this: Fiddle



   <button  ng-click=show = 1>About Page</button>
<button ng-click=show = 2>Help page</button>
<button ng-click=show = 3>Info Page</button>
<button ng-click=show = 4>Refrence page</button>

<div class=form-group ng-show=show==1 >
<p>About page</p>
</div>

<div class=form-group ng-show=show==2 >
<p>Help page</p>
</div>

<div class=form-group ng-show=show==3 >
<p>Info</p>
</div>

<div class=form-group ng-show=show==4 >
<p>Refrence</p>
</div>

[#64879] Monday, September 28, 2015, 9 Years  [reply] [flag answer]
Only authorized users can answer the question. Please sign in first, or register a free account.
lailab

Total Points: 706
Total Questions: 102
Total Answers: 95

Location: Falkland Islands
Member since Mon, Jul 13, 2020
4 Years ago
;