【发布时间】:2018-05-15 08:17:02
【问题描述】:
我在下面写了几行代码
$(document).ready(function()
{
$('.btn-custom').click(function() {
var id = $(this).attr('id');
$('.btn-custom').addClass('.btn-custom-primary');
$("#"+id).addClass('btn-custom-selected');
});
...
});
这些自定义按钮的html在浏览器中呈现为
<div id="rooms-information" class="form-group">
<div id="3ccd3803-a8ba-0328-cf9d-28bb72abbcae" class="btn-custom btn-custom-primary col-md-4 room-no-6"><div class="room-info-section"><span>Room No.: 6</span><br><span id="room0">Deluxe</span></div><div class="capacity-info"><span>Total Capacity: 8</span><br><span>Available: 8</span></div></div>
<div id="4908ec27-b2ca-7bf7-de3d-83181d5c41a6" class="btn-custom btn-custom-primary col-md-4 room-no-1"><div class="room-info-section"><span>Room No.: 1</span><br><span id="room1">Deluxe</span></div><div class="capacity-info"><span>Total Capacity: 4</span><br><span>Available: 4</span></div></div>
<div id="531709a7-6bc2-ddbe-3f3d-1642b7d70929" class="btn-custom btn-custom-primary col-md-4 room-no-3"><div class="room-info-section"><span>Room No.: 3</span><br><span id="room2">Simple</span></div><div class="capacity-info"><span>Total Capacity: 4</span><br><span>Available: 4</span></div></div>
<div id="cac24d40-0e85-6707-9797-5f9f3449ecf8" class="btn-custom btn-custom-primary col-md-4 room-no-4"><div class="room-info-section"><span>Room No.: 4</span><br><span id="room3">Deluxe</span></div><div class="capacity-info"><span>Total Capacity: 6</span><br><span>Available: 6</span></div></div>
</div>
我想更改所选或单击的 div 的类名称,并且 div 的其余部分应包含原始类“btn-custom-primary”。 上面的代码不起作用...请帮助!!!
【问题讨论】:
标签: javascript jquery html