Показать сообщение отдельно
  #3 (permalink)  
Старый 02.04.2012, 12:17
Аспирант
Отправить личное сообщение для VitAl2013 Посмотреть профиль Найти все сообщения от VitAl2013
 
Регистрация: 27.05.2011
Сообщений: 67

Правильно ли я понял?:
<p>Hello World</p>
  <p>Goodbye World</p>
//формирует подопытную страницу и/или объекты

<script src="http://code.jquery.com/jquery-1.7.1.min.js"></script>
//подключает jquery библиотеку функций (или то чем является jquery)

<script>
      $("p:contains('Hello')").attr("title", "Содержит Hello");
  </script>
//задействует функции jquery

Не совсем понятно как это внедрить в Greasemonkey и может так оказаться что у части людей будут проблемы с доступом в интернет (только внутренняя сеть), поэтому желатьельно иметь всё в одном скрипте. Альтернатива - достать необходимые функции из jquery и вписать их внутрь user скрипта подгружаемого greasemonkey (или браузером chrome/iron)

Через Greasemonkey способ №1
// @require		   [url]http://code.jquery.com/jquery.min.js[/url]
// ==/UserScript==
$("p:contains('Hello')").attr("title", "Содержит hello");


Способ №2 - локальный (не проверено)
Копируем jquery.min.js на локальную машину и используем:
// @resource jquery.min.js


p - параграф (объект <p></p>)
a - (объект<a></a>)

Почему не работает?:
new function at(x, y) {$("a:contains(x)").attr("title", y)};
at('Hello', 'Содержит hello');

Последний раз редактировалось VitAl2013, 02.04.2012 в 14:42.
Ответить с цитированием