我在嵌套的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