再次选中复选框时无法显示数字

时间:2017-03-12 10:11:27

标签: jquery

当我选中“儿童”复选框时,我可以增加/减少新显示的子项“inc / dec”div中的数字,但是一旦我取消选中“儿童”复选框并再次检查,我就是无法再次递增/递减数字。 这是小提琴http://jsfiddle.net/N5Sd2/26/ 任何帮助都会很棒!!!

public static String getRawContactId(String contactId)
{
    String res = "";
    Uri uri = ContactsContract.RawContacts.CONTENT_URI;
    String[] projection = new String[]{ContactsContract.RawContacts._ID};
    String selection = ContactsContract.RawContacts.CONTACT_ID + " = ?";
    String[] selectionArgs = new String[]{ contactId };
    Cursor c = ContentManager.getContentResolver().query(uri, projection, selection, selectionArgs, null);

    if(c != null && c.moveToFirst())
    {
        res = c.getString(c.getColumnIndex(ContactsContract.RawContacts._ID));
        c.close();
    }

    return res;
}

1 个答案:

答案 0 :(得分:1)

只有在取消选中之前增加到4才会发生,原因是:

  if(parseInt(input.val()) == maxValue) {
     $(this).attr('disabled', true);
  }

disabled发生

时,您需要重置$('#children').val(0);