Нужна подсказка по js

#16 8 ноября 2013 в 21:19
Поиск элементов
jquery.page2page.ru/index.php5/%D0%9F%D0%BE%D0%B8%D1%81%D0%BA_%D0%B4%D0%BE%D1%87%D0%B5%D1%80%D0%BD%D0%B8%D1%85_%D1%8D%D0%BB%D0%B5%D0%BC%D0%B5%D0%BD%D1%82%D0%BE%D0%B2
либо
jquery.page2page.ru/index.php5/%D0%9F%D0%BE%D0%B8%D1%81%D0%BA_%D1%8D%D0%BB%D0%B5%D0%BC%D0%B5%D0%BD%D1%82%D0%BE%D0%B2_%D0%B2%D0%BD%D1%83%D1%82%D1%80%D0%B8_%D0%B2%D1%8B%D0%B1%D1%80%D0%B0%D0%BD%D0%BD%D1%8B%D1%85

У вас будет массив, затем уже внутренний текст ищите с помощью регулярного выражения и метода search, если == -1 то совпадений нет.
#17 8 ноября 2013 в 21:29
$("span:contains('ид: ')")
?
#18 8 ноября 2013 в 22:17
reload, если речь про страницу ролика InstantVideo, то переменная js movie_id ее содержит уже, т.е. в вашем случае
  1.  
  2. $(document).ready( function() {
  3. $('#knopka').on({
  4. id: movie_id /*ид ролика*/
  5. });
  6. });
  7.  
#19 8 ноября 2013 в 22:46

если речь про страницу ролика InstantVideo, то переменная js movie_id ее содержит уже

Fuze
Это сильно просто) но в любом случае спасибо.

представляем что искомый id не выводится заранее какой либо переменной

reload
Страница с видеo приведена в качестве примера...

$("span:contains('ид: ')")

lokanaft
не совсем понял… мне нужно значение, только цифры xxxx

$('#knopka').for({pid:xxxx});
#20 8 ноября 2013 в 23:02
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <script type="text/javascript" src="http://instantcms.ru/includes/jquery/jquery.js"></script>
  5. </head>
  6. <body>
  7. <span>ид: 34345</span>
  8. <script type="text/javascript">
  9. $(document).ready(function(){
  10. var id = $("span:contains('ид: ')").text().split(' ')[1];
  11. alert(id);
  12. })
  13. </script>
  14. </body>
  15. </html>
#21 8 ноября 2013 в 23:28


var id = $("span:contains('ид: ')").text().split(' ')[1];
не совсем понял… мне нужно значение, только цифры xxxx

reload


console.log(id.match(/[0-9]+/));
#22 8 ноября 2013 в 23:36
первый раз реплэйс поставил немного не то, используйте матч, работая с массивом alert(id.match(/[0-9]+/)[0])
#23 9 ноября 2013 в 02:14
Спасибо работает
  1.  
  2. $(document).ready(function(){
  3. var id = $("span:contains('ид: ')").text().split(' ')[1];
  4. $(document).ready( function() {
  5. $('#knopka').on({
  6. id: id /*ид ролика*/
  7. });
  8. });
  9. })
  10.  
Я чет сразу пол часа в исходный код втыкал не мог понять почему переменная не передается)

Еще раз спасибо
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.