Я только начинаю с jQuery (и вообще с Javascript) и чувствую, что отсутствие строгой типизации начинает меня кусать.
Мне нужно передать значения, такие как '123px'
или '#123'
, в jQuery .css()
, и это не работает, если я генерирую строки динамически.
Таким образом, конкатенация строк выполняется с +
.
'123' + 'px'
работает.
123 + 'px'
нет.
123.toString() + 'px'
тоже нет!
Почему? передача строки + число конкатенаций в другом месте, кажется, работает. Это связано с jQuery?
Итак, как я могу создать строку из числового значения и текстового суффикса / префикса для .css()
?
Пример: http://jsbin.com/ebiro4