今日、jQueryスピナータイプのものを作成しようとしています。誰かがこのコードを教えてくれました。これにより、ボタンのクリックでテキストフィールドの値が上下します。素晴らしい。しかし、値が0〜ゼロの場合に.descボタンを無効にするにはどうしますか。PHPでは、<= 0の場合、これなどは非常に簡単ですが、jQueryはわかりません。
また、順序付けられていないhtmlリスト、つまりul liを上下に移動するためにどのように使用できるかについてのアイデアはありますか?
$(document).ready(function()
{
$(function()
{
$(".inc").click(function()
{
$(":text[name='qty']").val(Number($(":text[name='qty']").val()) + 1);
});
$(".dec").click(function()
{
$(":text[name='qty']").val(Number($(":text[name='qty']").val()) - 1);
});
});
});
これはフォームを使用します:
<input type="text" name="qty" value="0" />
<img src="img/up.png" class="inc" width="20px" height="9px" alt="Increase" title="increase" />
<img src="img/down.png" class="dec" width="20px" height="9px" alt="Decrease" title="Decrease" />