2016-04-21 20 views
0

要素の属性値にアクセスしようとしていますが、同じ要素の別の属性を名前で検索しようとしています。ここでその要素の別の属性を検索して要素属性を検索する方法

は、いくつかのコードです:

<option data-img-src="http://example.com/pic.jpg" value="Pool Party 21" pdf-data="http://example.com/myPDF.pdf"></option> 

<img class="image_picker_image" src="http://example.com/pic.jpg"> 

ここで私はその画像のSRC、変数として店舗を取得しようと、いくつかのPHPです。次に、イメージのSRC(以前に格納された変数)がその値を保持するdata-img-srcという属性である別の要素を見つけようとします。

最後に、 "pdf-data"という名前のfound-elements属性を別の変数の文字列として格納しようとしました。

pdfbgImage = $('.tab-pane.active div.thumbnail.selected').children('img').attr('src'); 
pdfURL = $("[data-img-src=pdfbgImage]").attr('pdf-data'); 

私のコードが正しいとは思わない。誰も助けることができますか?

答えて

2

あなたが第2のセレクタ

var pdfbgImage = $('.tab-pane.active div.thumbnail.selected').children('img').attr('src'); 
var pdfURL  = $("[data-img-src='"+pdfbgImage+"']").attr('pdf-data'); 
+0

これは完璧で、感謝に最初の変数を連結する必要があります。 – NoReceipt4Panda

関連する問題