Ваш синтаксис неправильный, но кроме этого у вас не возникнет проблем с этим.Чтобы указать щелчок:
$(function() {
for ( i=0; i < parseInt(ids); i++){
var vst = '#'+String(img_arr[i]);
var dst = '#'+String(div_arr[i]);
$(vst).click(function (evt) {
...
});
}
})
Обратите внимание, что, поскольку vst
изменяется в цикле, ваш код события также должен быть помещен в цикл.
РЕДАКТИРОВАТЬ: Предполагая, что вы хотите то же самоето, что происходит для каждого изображения и каждого div, вы также можете сделать что-то вроде этого:
$(function () {
function imgEventSpec($evt) {
// image clicked.
}
function divEventSpec($evt) {
// div clicked.
}
for (var idx = 0; idx < img_arr.length && idx < div_arr.length; idx ++) {
$("#" + img_arr[idx]).click(imgEventSpec);
$("#" + div_arr[idx]).click(divEventSpec);
}
});