Как прописать div внутри JS (помощь нубам)
есть код
<script type="text/javascript"> window.onload = function () { var city = ymaps.geolocation.country; if(city == 'Россия'){ jQuery("#load-table").text('Извините, файл недоступен для скачивания в России'); } else { jQuery("#load-table").text('ссылка на скачивание'); } } </script> в строках jQuery("#load-table").text('Извините, файл недоступен для скачивания в России'); } else { jQuery("#load-table").text('ссылка на скачивание'); мне надо прописать дивы что бы через css задать таблицу стили и прочее, что бы получилось вот так: jQuery("#load-table").text('<div class="load">Извините, файл недоступен для скачивания в России</div>'); } else { jQuery("#load-table").text('<div class="load">ссылка на скачивание</div>'); как это сделать? |
Цитата:
|
JS (опечатка, а отредактировать название топика нельзя)
|
jQuery("#load-table").html('<div class="load">Извините, файл недоступен для скачивания в России</div>');
} else { jQuery("#load-table").html('<div class="load">ссылка на скачивание</div>'); не работает :( |
Цитата:
|
ser1ko,
<!DOCTYPE html> <html> <head> <title>Untitled</title> <meta charset="utf-8"> <style type="text/css"> .load{ color: #FF00FF; } </style> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script> <script> $(function() { var city// = ymaps.geolocation.country; if(city == 'Россия'){ jQuery("#load-table").html('<div class="load">Извините, файл недоступен для скачивания в России</div>'); } else { jQuery("#load-table").html('<div class="load">ссылка на скачивание</div>'); } }); </script> </head> <body> <div id="load-table"></div> </body> </html> |
тоже не работает. в общем вот целый код. рабочий если прописать просто текст. менял "text" на "html" и вводил дивы - не работало/
<script src="http://yastatic.net/jquery/2.1.1/jquery.min.js"></script> <script type="text/javascript"> window.onload = function () { var city = ymaps.geolocation.city; if(city == 'Москва'){ jQuery("#load-table").text('Извините, файл недоступен для скачивания в Москве'); } else { jQuery("#load-table").text('Ссылка на скачивание'); } } </script> <script src="http://api-maps.yandex.ru/2.0-stable/?load=package.standard&lang=ru-RU" type="text/javascript"></script> <div id="load-table"></div> p.s. здесь заменил var city = ymaps.geolocation.city; if(city == 'Москва') т.к. нужно что бы ссылка НЕ выводилась в случае, если юзер из москвы. кстати нужно добавить, что бы если юзер из Санкт-Петербурга,то ссылка тоже НЕ выводилась. как это сделать? спасибо |
короче, код jQuery("#load-table").html('<div class="load">ссылка на скачивание</div>');
то что было в скобках у меня было не в одно строку, т.к. было несколько дивов. поставил все в одну длинную длинную строку и заработало. спасибо! остается последний вопрос. как помимо Москвы добавить Санкт-Петербург? if(city == 'Москва'){ jQuery("#load-table").text('Извините, файл недоступен для скачивания в Москве'); } else { jQuery("#load-table").text('Ссылка на скачивание'); } |
ser1ko,
if(city == 'Москва'||city == 'Санкт-Петербург') или if (city =='Москва') { ... } else if (city =='Санкт-Петербург') { ... } else { ... } |
рони,
спасибо, все работает вроде! |
Часовой пояс GMT +3, время: 07:29. |