Могу ли я использовать псевдоэлемент: before или: after в поле ввода?

Если по какой-либо причине вы не можете использовать функцию getIdentifier() и / или вы знаете, что возможно, это возможно, вы можете использовать переключатель.

int id = 0;

switch(name) {
    case "x":
        id = R.id.x;
        break;
    etc.etc.
}

String value = findViewById(id);
627
задан BoltClock 14 November 2017 в 04:16
поделиться

1 ответ

: after и : before не поддерживаются в Internet Explorer 7 и ниже ни для каких элементов.

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

Другими словами, это невозможно с чистым CSS.

Однако при использовании jquery вы можете использовать

$(".mystyle").after("add your smiley here");

документы API в .after

, чтобы добавить свой контент с помощью javascript. Это будет работать во всех браузерах.

238
ответ дан 22 November 2019 в 21:49
поделиться