我目前正在研究一个小的 jQuery 元素,在谷歌搜索和我的一些旧工作的帮助下,我相处得很好。但现在我碰到了一些东西,我有点卡住了。
这是元素的jsFiddle:http: //jsfiddle.net/HeAyW/
如您所见,这是一个非常简单的选择器。您可以单击数字来获取输入,您可以单击 + 和 - 按钮来更改输入以及单击它的数字更改的背景。
但问题是,当您按下 + 或 - 按钮时,它不会更改跨度的类别,而输入中的数字确实会更改。我认为这与兄弟姐妹有关,但我不能指望它。
代码参考
jQuery(document).ready(function() {
$('.spanval').click(function(){
$('#hourvalue').val($(this).text());
});
$('.spanval').click(function(){
$('.spanval_active').removeClass('spanval_active');
$(this).addClass('spanval_active');
});
jQuery('.hour_dropdown').hide()
jQuery('.more').click(function() {
$('.hour_dropdown').fadeToggle(200);
});
});