特定のHTML構造を必要とするjavascriptライブラリを使用しようとしていますが、残念ながら変更できません。
構造はテンプレートに由来しており、私は自分が持っているものと作業しなければなりません。
重要なのは、すべてのイメージのsrcをコピーして、それをdata-largesrc = "image/source/here"として配置しようとしていることです。
私はこれをどのように行うことができますか?私は今まで、これを持っていますが、それは意図したとおりに動作していないです:JQueryがimg srcを取得し、データ属性として使用する
$(document).ready(function() {
$("a").attr('data-largesrc', "'" + $("a").children().attr('src')) + "'");
});
そしてHTML構造は、このようなものです:
<div class="container">
<div id="products" class="productsList main">
<ul id="og-grid" class="list og-grid">
<li class="l1 i1 column1">
<a href="?17,barracuda-email-security-gateway" tabindex="-1">
<img src="files/150/BARRACUDAESG.jpg.png" alt="BARRACUDAESG.jpg.png">
</a>
</li>
</ul>
</div>
</div>
私は、これはかなり簡単に解決されなければならないと確信しているが、私はできないようです解決策を見つける。あなたが私を助けることができれば大変ありがとう!
あなたが行っているコードは何ですか?また、意図したコードとはどのように違うのですか? – Cameron637
代わりに '' '''を取り除き、代わりに '.data()'を使用してください。 – j08691
@ Cameron637これは私が試したコードです。それは何も変わらない。明らかに、私は何か間違っていますが、何がわからないのですか。ポイントはの親ディレクトリにコピーすることです。 –