Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Скрипт на jquery, подробней в теме... (https://javascript.ru/forum/misc/22591-skript-na-jquery-podrobnejj-v-teme.html)

leny 25.10.2011 22:56

Скрипт на jquery, подробней в теме...
 
Всем привет!!!

Есть такой вот код:

$(document).ready(function(){

$('embed').each(function(){
						 var link = $(this).attr('src');
						 alert(link);
						 });

});


Он выводит подряд 4 алерта, мне нужно чтобы выводился случайный, не подскажете как это реализовать?

или вот так:

var link = $('embed').attr('src');
alert(link);


Где в этом случае воткнуть порядковый номер атрибута src чтобы , предположим, вытащить значение второго атрибута src?

Спасибо!

leny 25.10.2011 23:57

Огромное спасибо:thanks:

ksa 26.10.2011 10:39

Цитата:

Сообщение от leny
Он выводит подряд 4 алерта, мне нужно чтобы выводился случайный

Тогда зачем используешь each() ?

ksa 26.10.2011 11:14

Как вариант вывода случайного...

<!DOCTYPE html>
<html>
<head>
<script src="http://code.jquery.com/jquery-latest.js"></script>
<!--
<link rel="stylesheet" type="text/css" href="tmp.css" />
-->
<style type="text/css">
</style>
<script type="text/javascript">
$(document).ready(function (){
	var i,a=$('p')
	i=Math.floor(Math.random()*a.length)
	alert($(a.get(i)).text())
})
</script>
</head>
<body>
<p>Вот это первый.</p>
<p>А вот второй...</p>
<p>А это третий.</p>
<p>Три аккорда!</p>
</body>
</html>


Часовой пояс GMT +3, время: 07:06.