Как я изменяю цвет текстового курсора в поле ввода в IE?

Вы можете использовать словарь , чтобы сначала сохранить, сколько раз идентификатор встречается в списке. Затем вы можете отфильтровать свой исходный список на основе того, является ли идентификатор дубликатом:

bidders = [
    Bidder(11, 8, 'BID', 430, 0.20),
    Bidder(13, 13, 'BID', 430, 0.15),
    Bidder(17, 8, 'BID', 430, 0.10),
    Bidder(18, 1, 'BID', 431, 0.15),
    Bidder(19, 3, 'BID', 431, 0.14),
    Bidder(21, 3, 'BID', 431, 0.14)
]

id_counts = {}
for b in bidders:
    if b.user_id in id_counts:
        id_counts[b.user_id] += 1
    else:
        id_counts[b.user_id] = 1

result = [b for b in bidders if id_counts[b.user_id] > 1]
print(result)

Вывод

[Timestamp: 11, User Id: 8, Action: BID, Loan ID: 430, Rate: 0.2,
 Timestamp: 17, User Id: 8, Action: BID, Loan ID: 430, Rate: 0.1,
 Timestamp: 19, User Id: 3, Action: BID, Loan ID: 431, Rate: 0.14,
 Timestamp: 21, User Id: 3, Action: BID, Loan ID: 431, Rate: 0.14]

12
задан Daniel Rikowski 25 March 2009 в 23:20
поделиться

1 ответ

Цвет текстового курсора во входе на IE всегда является инверсией цвета фона. Таким образом, Вы не можете на IE.

Это также unspecced W3C, так не ожидайте, что поддержка будет где угодно, если будет, то это - просто артефакт :-)

Править: На 9 лет позже и мы теперь имеем caret-color, но не для IE или Края. Работы над другими браузерами.

19
ответ дан 26 October 2019 в 10:46
поделиться
Другие вопросы по тегам:

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