-1
是否有人可以幫助我添加隱藏所有其他按鈕的命令,在該函數中。因爲在這個功能中,我可以在同一個頁面上放置幾個按鈕,而不必氘化該功能。爲函數中的所有其他按鈕添加隱藏jQuery
var d = document;
function trclick(a){
var b=a.id,view,valbt;
var c=$("#bd_"+b);
var e=d.getElementById('nod_'+b);
view=c.css('display');
c.toggle('slow');
valbt=(view=='none'?'[-]':'[+]');
e.innerHTML=valbt;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.1/jquery.min.js"></script>
<center>
<button id="look1" onclick="trclick(this);" style="font-size: 11px; cursor: pointer;"><span id="nod_look1">[+]</span>Look1</button>
<div id="bd_look1" style="border: 0px inset; margin: 0px; padding: 6px; display: none;">
HELLO
</div><br />
<button id="look2" onclick="trclick(this);" style="font-size: 11px; cursor: pointer;"><span id="nod_look2">[+]</span>Look2</button>
<div id="bd_look2" style="border: 0px inset; margin: 0px; padding: 6px; display: none;">
HELLO
</div><br />
<button id="look3" onclick="trclick(this);" style="font-size: 11px; cursor: pointer;"><span id="nod_look3">[+]</span>Look3</button>
<div id="bd_look3" style="border: 0px inset; margin: 0px; padding: 6px; display: none;">
HELLO
</div>
</center>
按下同一按鈕時發生錯誤 – jmsmarcelo
我已修正的代碼。無需切換[+]和[ - ]標籤。 –
按下相同的按鈕 – jmsmarcelo