如何定位具有特定类的所有按钮的子集?我想要完成的是,一次只能选择一个带有 P 或 S 的按钮。如果用户单击特定的“P”按钮,它会从每个其他“P”按钮中删除突出显示类,与“S”相同。
http://jsbin.com/adopuz/1/edit
$(':button').on('click', function() {
var typeid = $(this).attr('value');
$(this).addClass('highlight');
if(typeid == 'P') {
$('.primary').val(0);
$(':button').removeClass('highlight');
var opts = $(this).parent().find('input').eq(0).val(1);
}
if(typeid == 'S') {
$('.static').val(0);
var optp = $(this).parent().find('input').eq(1).val(1);
}
});
HTML
<div id= "US">
This is the US
<div id="Monday">
<input name='' value='1' class="primary" type=''>
<input name='' value='0' class="static" type=''>
<input type='button' value='P' class='P'>
<input type='button' value='S' class='S'>
</div>
<div id="Tuesday">
<input name='' value='1' class="primary" type=''>
<input name='' value='0' class="static" type=''>
<input type='button' value='P' class=''>
<input type='button' value='S' class=''>
</div>
<div id="Wednesday">
<input name='' value='1' class="primary" type=''>
<input name='' value='0' class="static" type=''>
<input type='button' value='P' class=''>
<input type='button' value='S' class=''>
</div>
</div>