Я хочу создать смайлики на моем сайте, так что где-либо является : D нашел, чтобы заменить его с изображениемЯ хочу, чтобы заменить текст на конкретное изображение
ответ
Использование может взять отверстие содержимое и используйте php с str_replace (': D', '', $ content);
Вы можете направить javascript, который будет проходить через все подходящие элементы и регулярное выражение через внутреннийHTML элемента (или даже простой indexOf будет работать). затем замените html на новый элемент. может быть простым встроенным изображением.
JQuery может помочь вам пройти через элементы. это очень грубый пример будет нуждаться в очистке, но я думаю, что вы можете понять, Что происходит
<html>
<head>
<script src="https://code.jquery.com/jquery-2.1.3.min.js"></script>
<style>
div.smile {
display:inline;
background: url(http://pix.iemoji.com/sbemojix2/0742.png) no-repeat;
background-size: 16px 16px;
}
</style>
</head>
<body>
<span>hello :D</span>
<div>hello :D</div>
<table>
<tr>
<td>
Hello
</td>
<td>:D</td>
</tr>
</table>
<input type="text" value ="hello :D"/>
<script>
$('div, span, td').each(function(i,e){
if(e.innerHTML.indexOf(':D')>=0)
e.innerHTML = e.innerHTML.replace(':D','<div class="smile"> </div>');
});
</script>
</body>
надеюсь, что это помогает
Это очень помогло мне, но когда есть более 1 emoji, он заменяет только первый, btw меняет код, поэтому он выглядит так: – Hamza
Эй, Хамза, стандартная замена функциональности заменяет только первое вхождение. Вот статья, которая может помочь http://stackoverflow.com/questions/1967119/why-does-javascript-replace-only-first-instance-when-using-replace Надеюсь, это поможет –
Я решил это, используя это $ body = $ row ['body']; $ body = str_replace (": D", "", $ body); – Hamza
- 1. Я хочу заменить конкретное появление строки другим с помощью regex
- 2. Я хочу заменить внутренний текст HTML-тега
- 3. Я хочу показать конкретное изображение, когда он нажал
- 4. Я хочу, чтобы заменить шаблон, который сопоставляется
- 5. я хочу, чтобы изменить конкретное текстовое поле с типом = числом
- 6. я хочу, чтобы получить конкретное значение поля из JSON
- 7. Я хочу, чтобы конкретное событие было по-разному окрашено
- 8. Как заменить текст на изображение в php
- 9. Я хочу, чтобы удалить текст из file_get_contents
- 10. Я хочу, чтобы конкретное слово будет храниться в файле CSV
- 11. Я хочу, чтобы изображение было правильно реагировать
- 12. Я хочу, чтобы добавить изображение в JavaScript
- 13. Как заменить текст ссылки на изображение?
- 14. Я хочу, чтобы изменить текст с SED редактор
- 15. preg_replace Я хочу, чтобы заменить текст на китайском + английском внутри кавычек
- 16. Я хочу, чтобы текст удалялся через пробел на пробеле
- 17. Я хочу обновить конкретное значение TextBox
- 18. Я хочу, чтобы моргнуть изображение с помощью кода на Python
- 19. Я хочу, чтобы текст сообщения Wordpress имел ссылку
- 20. Как заменить текст на изображение в Ruby?
- 21. Текст заменить на изображение в Apache PDFBOX
- 22. Измените ленивый адаптер, чтобы получить конкретное изображение
- 23. Я хочу преобразовать base64_encode изображение в изображение
- 24. В MVC я могу использовать аннотацию данных, чтобы заменить текст по умолчанию на изображение?
- 25. Хочешь, чтобы я мог поместить свое изображение погодных я хочу
- 26. пакетный файл, чтобы заменить всю строку, если конкретное слово присутствует
- 27. Я хочу выделить конкретное слово внутри gridview в asp.net C#
- 28. Я хочу заменить одну одинарную цитату на две одинарные цитаты Я хочу заменить '->' 'следующим образом
- 29. GWT: Я хочу, чтобы создать пользовательский аннотацию заменить @Source
- 30. Я хочу, чтобы текст не изменялся или не переместился. Css
Это потребует JavaScript или (предпочтительно) JQuery. Вы предпринимали какие-либо попытки решить это самостоятельно или искать в Интернете? –