Тернарный оператор и причуда конкатенации строк?

Определенно возможные счетчики CSS использования - просто удостоверяются, что Вы не упускаете совместимость браузера...:

Это заставит h2 добраться 1., 2., h3 добирается 1.1, 2.1, 2.2 и т.д.


, Как lpfavreau говорит, он совпадает с другим вопросом , я верю.

Также примечание, что использование CSS будет не , изменяет заголовок (например, выделенный текст даст Вам заголовок без чисел). Это может или не может быть желательно. (принятый) ответ lpfavreau даст Вам код jQuery для изменения текста заголовка.

См. MDN: Используя счетчики CSS для деталей.

стороннее Редактирование

я создал пример с CSS выше

49
задан Cesar 22 August 2009 в 13:49
поделиться

2 ответа

$description = 'Paper: ' . ($paperType == 'bond' ? 'Bond' : 'Other');

Попробуйте добавить круглые скобки, чтобы строка была объединена со строкой в ​​правильном порядке.

92
ответ дан 7 November 2019 в 11:35
поделиться

Это связано с приоритетом операторов. Вы должны сделать следующее:

$description = 'Paper: ' . (($paperType == 'bond') ? 'Bond' : 'Other');
11
ответ дан 7 November 2019 в 11:35
поделиться
Другие вопросы по тегам:

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