私はdiv内の画像のリストからすべてのids4をjquery配列に変換しようとしています。 これはhtmlです:イメージIDをjquery配列に取得する方法は?
<div id = "tdgallerys">
<img id2="/uploads/ssp/album_2/image_10.jpg"
id3="Pic1" id4="1"
src="/uploads/ssp/album_2/thumbnails/image_10.jpg"
rel="scrollers"/>
<img id2="/uploads/ssp/album_2/image_11.jpg"
id3="Pic2" id4="2"
src="/uploads/ssp/album_2/thumbnails/image_11.jpg"
rel="scrollers"/>
<img id2="/uploads/ssp/album_2/image_12.jpg"
id3="Pic3" id4="3"
src="/uploads/ssp/album_2/thumbnails/image_12.jpg"
rel="scrollers"/>
</div>
は、これは私がしようとしているものです:
$(document).ready(function() {
var images = new Array();
var count = 0;
var id = 0;
$("[rel='scrollers']").click(function (event) {
var dvImages = $('#tdgallerys img').attr('id4');
$.each(dvImages , function (i) {
images.push(dvImages);
alert(dvImages);
});
var desc = $(this).attr('id3');
});
});
を私は他のクリック機能からアレイにアクセスする必要があるので、私は後で
クリック機能の外に配列を入れて$("#next").click(function (event) {
id = id++;
alert(images[id]);
});
このコードでは何がうまくいかないのですか? –