Jquery 简单/浓缩这段代码?
我经常发现自己编写了两段代码——一段用于init,另一段用于on change,如下所示。关于更简洁/优雅方法的建议Jquery 简单/浓缩这段代码?,jquery,each,Jquery,Each,我经常发现自己编写了两段代码——一段用于init,另一段用于on change,如下所示。关于更简洁/优雅方法的建议 $( '.some-class' ).each(function(){ var title = $(this).children('option:selected').text(); $( this ).attr('title', title); }); $( '.some-class' ).change(function(){ var title = $
$( '.some-class' ).each(function(){
var title = $(this).children('option:selected').text();
$( this ).attr('title', title);
});
$( '.some-class' ).change(function(){
var title = $(this).children('option:selected').text();
$( this ).attr('title', title);
});
也许?您可以触发一次更改事件。。。太明显了,我的大脑看不见!再次感谢。
function doSomething (){
var title = $(this).children('option:selected').text();
$( this ).attr('title', title);
}
$( '.some-class' ).each(doSomething);
$( '.some-class' ).change(doSomething);