Поиск по подставляемому 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, время: 08:16. |