2015-05-08 2 views
0

У меня есть коллекция тегов «img» в «IFRAME».Получить элемент Img Использование ссылки src

я должен получить указанный элемент IMG с использованием значения Src

<iframe class="k-conent"> 
    <html> 
    <body> 
    <img src="http://localhost:59023/ImageBrowser/GetImageData?path=download.jpg&amp;companyId=50c2ca58-4036-4f0b-9a15-a3b000df6980" alt=""><img src="http://localhost:59023/ImageBrowser/GetImageData?path=itm_2013-04-23_09-56-06_1.jpg&amp;companyId=50c2ca58-4036-4f0b-9a15-a3b000df6980" alt=""><br _moz_dirty="true"> 
    </body> 
    </html> 
    </iframe> 

Моя текущая реализация выглядит так:

var findalbelsrcvalue="http://localhost:59023/ImageBrowser/GetImageData?Path=download.jpg;companyId=50c2ca58-4036-4f0b-9a15-a3b000df6980" 
    var $content = $('.k-content').contents(); 
      var $body = $content.find('body'); 
      var $imagetag = $content.find('img'); 
      if ($imagetag.length > 0) { 
       $imagetag.each(function() { 
if($(this).attr("src")==findalbelsrcvalue){ 
        var width = $('txtWidth').val(); 
        var height = $('txtWidth').val(); 
      switch ($("input[name=Alignment]:checked").val()) { 
       case "Left": 
        $(this).css('float', 'left'); 
       case "Middle": 
        $(this).css('display', 'block'); 
        $(this).css('margin-left', 'auto'); 
        $(this).css('margin-right', 'auto'); 
       case "Right": 
        $(this).css('float', 'right'); 
        break; 
       default: 
        break; 
      } 
} 
      }); 
    } 

он работал для меня, но это петельные каждый IMG тег , Это не имеет смысла. Любой поможет мне узнать, как можно найти тег img.

Как

`var element=$("srclink").contents().find("img");` 

ответ

1
var srcvalue="http://localhost:59023/ImageBrowser/GetImageData?  Path=download.jpg;companyId=50c2ca58-4036-4f0b-9a15-a3b000df6980"; 


    console.log($('.k-content').contents().find("body img[src='"+findalbelsrcvalue+"']")); 

попробовать этот

+0

его сработало. Но несколько опечаток у меня есть править .. Спасибо еще раз мастеру –

1

вы можете попробовать атрибут равен селектор [имя =»значение»] в JQuery:

the_img_el = $("img[src='http://localhost:59023/ImageBrowser/GetImageData?path=download.jpg&amp;companyId=50c2ca58-4036-4f0b-9a15-a3b000df6980']") 
2
var element=$("img[src='<src-value>']"); 
Смежные вопросы