Установить фокус после последнего символа в текстовом поле

Я хотел что-то подобное, но со способностью определить, как значения на делают дубликаты ключа, были объединены, таким образом, я вырубил это (но в большой степени не протестировал его). Очевидно, это не ни одно выражение, но это - единственный вызов функции.

def merge(d1, d2, merge_fn=lambda x,y:y):
    """
    Merges two dictionaries, non-destructively, combining 
    values on duplicate keys as defined by the optional merge
    function.  The default behavior replaces the values in d1
    with corresponding values in d2.  (There is no other generally
    applicable merge strategy, but often you'll have homogeneous 
    types in your dicts, so specifying a merge technique can be 
    valuable.)

    Examples:

    >>> d1
    {'a': 1, 'c': 3, 'b': 2}
    >>> merge(d1, d1)
    {'a': 1, 'c': 3, 'b': 2}
    >>> merge(d1, d1, lambda x,y: x+y)
    {'a': 2, 'c': 6, 'b': 4}

    """
    result = dict(d1)
    for k,v in d2.iteritems():
        if k in result:
            result[k] = merge_fn(result[k], v)
        else:
            result[k] = v
    return result
63
задан Josh 5 January 2011 в 21:29
поделиться

1 ответ

Это может помочь, удостоверьтесь, что обрезали свое входное значение (удалите пробелы), сторона клиента и сервера при получении значения.

$("#your-Selector").focus().val(' 1');

0
ответ дан 22 September 2019 в 06:23
поделиться
Другие вопросы по тегам:

Похожие вопросы: