Che*_*rio 1 jquery query-optimization
可以优化和缩小此样本函数吗?我怎么能这样做?
$(function () {
$("#options").change(function () {
var message_index = $("#options").val();
if (message_index == 0) {
$("#display_image").show();
$("#display_flash, #display_youtube, #display_google").hide();
} else if (message_index == 1) {
$("#display_flash").show();
$("#display_image, #display_youtube, #display_google").hide();
} else if (message_index == 2) {
$("#display_youtube").show();
$("#display_image, #display_flash, #display_google").hide();
} else if (message_index == 3) {
$("#display_google").show();
$("#display_image, #display_flash, #display_youtube").hide();
} else {
$("#display_image, #display_flash, #display_youtube, #display_google").hide();
}
});
});
Run Code Online (Sandbox Code Playgroud)
$(function () {
var $displays = $("#display_flash, #display_youtube, #display_google, #display_image"),
toShow = ['image','flash','youtube','google'];
$("#options").change(function () {
$displays.hide();
$("#display_"+toShow[$(this).val()]).show();
});
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
165 次 |
| 最近记录: |