jQuery .addClass(Dynamic) 在 .each() 函数之外使用
jQuery .addClass(Dynamic) use outside .each() function
我得到了这个工作代码:
$('.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() 中的普通变量。
也许我误解了,但是你可以像这样在所有相应的元素上添加你的事件处理程序:
$("[class*='cycle-slideshow-randomid--']").on('cycle-paused', function(event, optionHash) {/**/});
我得到了这个工作代码:
$('.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() 中的普通变量。
也许我误解了,但是你可以像这样在所有相应的元素上添加你的事件处理程序:
$("[class*='cycle-slideshow-randomid--']").on('cycle-paused', function(event, optionHash) {/**/});