我在嵌套的JQuery手風琴中的不同層次上有一堆按鈕。這種功能就像電話本一樣,點擊按鈕時,數字會被添加到通信工具中。點擊一個按鈕來模擬點擊多個按鈕
我曾希望在手風琴的每個子水平的頂部放一個按鈕,將該子水平內的所有其餘按鈕添加到「收件人:」字段。我想,有一種優雅的方式可以做到我會以醜陋的方式通過暴力來完成的事情。謝謝!
<div id="accordion-nest">
<h3>First group</h3>
<div>
<button id="allGroupOne">Add all of Group One</button> <-----Button I want
<button id="Guy1">Biff 555-1111</button>
<button id="Guy2">Tagg 555-1112</button>
<button id="Guy3">Mitt 555-1113</button>
......
</div>
<h3>Second group</h3>
<div>
<button id="Guy13">Jeb 555-2222</button>
</div>
<h3>Third group</h3>
<div>
<button id="Guy33">Uncle Jesse 555-99999</button>
</div>
</div>
JS/JQuery的
$('button').click(function() {
var last8 = (this.textContent).slice(-8);
if (pageNames == '') {
pageNames = (this.textContent).slice(0, -8);
} else {
pageNames = pageNames + " " + (this.textContent).slice(0, -8);
}
if ($('#pageTo').val() != '') {
$('#pageTo').val($('#pageTo').val()+', '+ areaCode + last8);
} else {
$('#pageTo').val(areaCode+last8);
}
}
您的電話簿示例中的假名稱使我的一天。我不知道爲什麼。 – erikrunia