Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 10.01.2012, 00:03
Аватар для nerv_
junior
Отправить личное сообщение для nerv_ Посмотреть профиль Найти все сообщения от nerv_
 
Регистрация: 29.11.2011
Сообщений: 3,924

Abraham, так?
var x = "<a onclick=\"$('#inputx').val(369);$('#inputy').val(741);return false;\" href=\"#\">» НАЗАД</a>"
var z = /\d+/g;
var f, w = [];

while(f = z.exec(x)) w.push(f[0]);

alert(w.join("\n"));
__________________
Чебурашка стал символом олимпийских игр. А чего достиг ты?
Тишина - самый громкий звук
Ответить с цитированием
  #12 (permalink)  
Старый 10.01.2012, 03:01
Аспирант
Отправить личное сообщение для Abraham Посмотреть профиль Найти все сообщения от Abraham
 
Регистрация: 04.09.2010
Сообщений: 91

говорю же, пробовал по разному, нет ничего
/val/ - и так
/369/ - и так
пустое окно и всё
Ответить с цитированием
  #13 (permalink)  
Старый 10.01.2012, 03:53
Аспирант
Отправить личное сообщение для Abraham Посмотреть профиль Найти все сообщения от Abraham
 
Регистрация: 04.09.2010
Сообщений: 91

nerv_, нет не то
у тебя поиск в переменной Х, а этой переменной нет
я хочу её создать найдя нужные мне значения

нужно в html коде страницы
<a onclick="$('#inputx').val(369);$('#inputy').val(74 1);return false;" href="#">» НАЗАД</a>

найти допустим .val(741)

пробовал для начала найти текст ссылки, слово "Назад"
$(document).ready(function() {
var ssil = $('#units_form table tbody tr td').text();
var znach = ssil.match(/Назад/);
alert(znach)
});

находит без проблем, так как это текст

дальше, пробую найти ссылку как код
$(document).ready(function() {
var ssil = $('#units_form table tbody tr td').html();
var znach = ssil.match(/val/);
alert(znach)
});

вылетает пустое окно алерта

может дело в том, что я пытаюсь найти как html, но после
<a ="...идёт не href, а onclick <a onclick="...
может в этом дело?
Ответить с цитированием
  #14 (permalink)  
Старый 10.01.2012, 13:00
Аватар для nerv_
junior
Отправить личное сообщение для nerv_ Посмотреть профиль Найти все сообщения от nerv_
 
Регистрация: 29.11.2011
Сообщений: 3,924

Сообщение от Abraham
может дело в том, что я пытаюсь найти как html, но после
<a ="...идёт не href, а onclick <a onclick="...
может в этом дело?
Дело в том, что Вы не можете правильно сформулировать свой вопрос.

Сообщение от Abraham
вытянуть цифры 369 и 741, цифры могут быть разные, но их всегда по три символа

<a onclick="$('#inputx').val(369);$('#inputy').val(74 1);return false;" href="#">» НАЗАД</a>
На этот я ответил
__________________
Чебурашка стал символом олимпийских игр. А чего достиг ты?
Тишина - самый громкий звук
Ответить с цитированием
  #15 (permalink)  
Старый 11.01.2012, 20:49
Аспирант
Отправить личное сообщение для Abraham Посмотреть профиль Найти все сообщения от Abraham
 
Регистрация: 04.09.2010
Сообщений: 91

Сообщение от nerv_
Дело в том, что Вы не можете правильно сформулировать свой вопрос.
я старался
Ответить с цитированием
  #16 (permalink)  
Старый 13.01.2012, 00:29
Аспирант
Отправить личное сообщение для Abraham Посмотреть профиль Найти все сообщения от Abraham
 
Регистрация: 04.09.2010
Сообщений: 91

ау
Ответить с цитированием
  #17 (permalink)  
Старый 13.01.2012, 20:18
Аватар для nerv_
junior
Отправить личное сообщение для nerv_ Посмотреть профиль Найти все сообщения от nerv_
 
Регистрация: 29.11.2011
Сообщений: 3,924

Сообщение от Abraham
у тебя поиск в переменной Х, а этой переменной нет
я хочу её создать найдя нужные мне значения
Пример (небольшой) html страницы и что требуется на в ней найти.
__________________
Чебурашка стал символом олимпийских игр. А чего достиг ты?
Тишина - самый громкий звук
Ответить с цитированием
  #18 (permalink)  
Старый 16.01.2012, 14:45
Аспирант
Отправить личное сообщение для Abraham Посмотреть профиль Найти все сообщения от Abraham
 
Регистрация: 04.09.2010
Сообщений: 91

<td valign="top">
<a href="#" onclick="return inlinePopup(event, 'recent', 'targets.php?napana=123458&amp;mode=recent', popup_options)">&raquo; История</a><br />
<a href="#" onclick="$('#inputx').val(816);$('#inputy').val(708);return false;">&raquo; Назад</a><br />

</td>

это часть кода HTML со страницы, мне нужны только цифры с неё, 816 и 708
хочу их в alert вывести
Ответить с цитированием
  #19 (permalink)  
Старый 18.01.2012, 15:11
Аватар для nerv_
junior
Отправить личное сообщение для nerv_ Посмотреть профиль Найти все сообщения от nerv_
 
Регистрация: 29.11.2011
Сообщений: 3,924

Abraham, так?
<td valign="top">
	<a href="#" onclick="return inlinePopup(event, 'recent', 'targets.php?napana=123458&amp;mode=recent', popup_options)">&raquo; История</a><br />
	<a href="#" onclick="$('#inputx').val(816);$('#inputy').val(708);return false;">&raquo; Назад</a><br />
</td>
<script type="text/javascript">
	var x = document.getElementsByTagName("a")[1].onclick.toString();
	var z = [0, /\d+/g];
	while(z[0] = z[1].exec(x)) z.push(z[0][0] - 0);
	z.shift();
	z.shift();
	alert(z.join("\n"));
</script>
__________________
Чебурашка стал символом олимпийских игр. А чего достиг ты?
Тишина - самый громкий звук
Ответить с цитированием
  #20 (permalink)  
Старый 20.01.2012, 17:44
Аспирант
Отправить личное сообщение для Abraham Посмотреть профиль Найти все сообщения от Abraham
 
Регистрация: 04.09.2010
Сообщений: 91

здорово, сам бы до такого ещё бы долго не дошёл
но есть небольшое но, на странице этих onclick - 16 штук и мой как раз 16-ый
если я в document.getElementsByTagName("a")[1].onclick.toString() ставлю [15] (вобще я и 14,15 и 16 пробовал), то алерт не срабатывает(или вылетает пустой)
если оставляю 4 onclick, то работает

можно чтобы чтоб он искал это значение именно в этой строке?
или хотябы в этой выборке $('#inline_popup + table a')
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Открытие div блока при первом визите на сайт Nushaba Общие вопросы Javascript 28 20.12.2013 21:24
Как сделать как в JQ? faforty Общие вопросы Javascript 8 14.11.2011 01:35
Как найти элемент на странице зная только z-index Telnet jQuery 3 09.11.2011 16:46
Как получить значения стиля Glook jQuery 2 18.12.2010 13:18
как узнать тип значения объекта? VHS Общие вопросы Javascript 1 07.01.2009 23:57