ksa, крутой программист, спасибо, плюсик тебе в репу). Для решения задачи взял за основу именно твой код)
freee , Тоже спасибо.
Но вот ещё есть несколько вопросов, буду рад, если кому не трудно будет написать ответ.
1. Как ко всему этому добавить if-else? Конкретнее.
Есть страница, на ней 2 ссылки, на которые надо кликнуть. Этот скрипт кликнет на первую и всё.
<html>
<head>
<script src='http://code.jquery.com/jquery-latest.js'></script>
<!--
<script src="http://code.angularjs.org/1.1.4/angular.min.js"></script>
<link rel='stylesheet type=text/css href=tmp.css' />
-->
<script type='text/javascript'>
$(function(){
var val='Ссылка 1';
var val2 = 'Ссылка 2';
//$('a:contains("'+val+'")').get(0).click();
$('a:contains("'+val+'")').css('border', '1px solid green');
//$('a:contains("'+val2+'")').get(0).click();
$('a:contains("'+val2+'")').css('border', '1px solid green');
});
</script>
</head>
<body>
<a href="1.php">Ссылка 1</a><br/>
<a href="2.php">Ссылка 2</a><br/>
<a href="3.php">Ссылка 3</a><br/>
</body>
</html>
В общем если есть ссылка 3, надо кликнуть на ссылку 1, а если её нет, кликнуть на вторую.
2. Есть код.
<font color="red">текст</font>
Как из этого кода вытянуть слово "red" и присвоить переменной?
3. Найти в html коде слово между скобками, не зная самого слова и присвоить переменной.
4. Можно ли тут использовать || (или) и если можно то как?
$( "div:contains('123')" ).append('lol');
То есть чтобы получилось что-то типа такое(не работает):
$( "div:contains('123' || '456')" ).append('lol');
То есть чтобы дописывало после 123 или 456 lol