小编Pot*_*ick的帖子

js中的多个if/else语句用于禁用唯一输入

我提出这个问题因为我还在学习javascript.我几乎肯定这不是写这个函数的正确方法,但是它有效.这很难看,但它确实有效.只是从一个脚本看,你能看到一个明显的疏忽,这会使代码更整洁,更具语义性吗?

    $('#model').on('change', function(){
    var yxs = $('#model').find('option:selected').attr('data-yxs');
    var ys = $('#model').find('option:selected').attr('data-ys');
    var ym = $('#model').find('option:selected').attr('data-ym');
    var yl = $('#model').find('option:selected').attr('data-yl');
    var yxl = $('#model').find('option:selected').attr('data-yxl');
    var xs = $('#model').find('option:selected').attr('data-xs');
    var s = $('#model').find('option:selected').attr('data-s');
    var m = $('#model').find('option:selected').attr('data-m');
    var l = $('#model').find('option:selected').attr('data-l');
    var xl = $('#model').find('option:selected').attr('data-xl');
    var xxl = $('#model').find('option:selected').attr('data-xxl');
    var xxxl = $('#model').find('option:selected').attr('data-xxxl');
    var xxxxl = $('#model').find('option:selected').attr('data-xxxxl');
    if (yxs != '') {
        $('#yxs').prop('disabled', false);
    }
    else {
        $('#yxs').prop('disabled', true);
    }
    if (ys != '') {
        $('#ys').prop('disabled', false);
    }
    else {
        $('#ys').prop('disabled', true); …
Run Code Online (Sandbox Code Playgroud)

javascript forms jquery

1
推荐指数
1
解决办法
149
查看次数

标签 统计

forms ×1

javascript ×1

jquery ×1