美化以下代碼的最優雅方式是什麼?我想擺脫重複代碼:擺脫jQuery中的重複代碼
$('#popup_settings_enable_name')
.click(function() {
// ...
})
.triggerHandler('click');
注意.trigger
也會做同樣的事情很多:
$('#popup_settings_enable_name').click(function() {
$el = $('#popup_settings_name_field');
if ($(this).prop('checked')) {
$el.removeAttr("disabled");
} else {
$el.attr("disabled", "disabled");
}
}).each(function() {
$el = $('#popup_settings_name_field');
if ($(this).prop('checked')) {
$el.removeAttr("disabled");
} else {
$el.attr("disabled", "disabled");
}
});
嗯,可能更適合http://codereview.stackexchange.com/ – j08691