Поиск по подставляемому id
Добрый день.
Подскажите пожалуйста как для поиска элемента по id использовать переменную, хранящую нужный id? imid = "#" + imid; var div = $(imid); var img = div.firstChild; Так, почему-то не работает. |
var img = div.children(':first-child');
|
div undefined
похоже вторая строчка кода не работает |
culver,
М?
id = $('#example').attr('id'); // #example - ваш элемент
|
Цитата:
по этому id нужно найти элемент, а потом его первый дочерний элемент |
culver,
Ждем Deff'a -) |
imid = "#" + imid; var div = $(imid)[0]; var img = div.firstChild; |
id ='XXXX'
var div = $("div[id='"+id+"']");
var img = $("div[id='"+id+"'] > img:first")
Думаю так... |
<!DOCTYPE HTML>
<html>
<head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.js"></script>
</head>
<body>
<div id="example">
<img src="one.png" />
<img src="two.png" />
</div>
<script>
function find(imid) {
var img = $('#'+imid+' img:first');
alert(img.attr('src'));
}
find('example');
</script>
</body>
</html>
|
walik,
Да - походу лучше (Имхо зациклен на вчерашнем многопоиске с идентичным ID |
| Часовой пояс GMT +3, время: 13:11. |