我得到了这个有效的代码:
$('.cycle-slideshow').each(function(i){
$(this).addClass('cycle-slideshow-randomid--' + i);
});
现在我想在下面的代码中使用此randomid
(此代码不是之前.each()的一部分)但是如何?
$( '.cycle-slideshow' ).on( 'cycle-paused', function(event, optionHash) {/**/});
我试过了:
$( '.cycle-slideshow-randomid--' + i ).on( 'cycle-paused', function(event, optionHash) {/**/});
但它不起作用?谢谢你的帮助!
我也尝试将它变成.each()中的var,但它没有识别它。所以我可能做错了。
我希望把它变成一个变量,这样我就可以使用IF(.cycle-slideshow-randomid-1)以及.on()中的正常变量。
答案 0 :(得分:1)
也许我误解了,但你可以在所有相应的元素上添加你的事件处理程序:
$("[class*='cycle-slideshow-randomid--']").on('cycle-paused', function(event, optionHash) {/**/});