JavaScript Tips

1.動的指定

let itemName = /*[[${detailForm.itemName}]]*/ null;
$('[name="' + itemName + '"]').addClass("className");

// IDでもOK
$('[d="' + itemName + '"]').addClass("className");

2.Disable解除

// 明細行が複数あって、項目も多い場合に活用
function disabledOff() {
    $('[id^=row]').each(function(i, elem) {
        if ($(elem).attr('id') == 'test1' || $(elem).attr('id') == 'test2') {
            // test1,test2の場合の処理
        } else {
            // 非活性解除
            $(elem).attr('disabled', false);
            $(elem).removeAttr('disabled');
        }

        // 非活性の場合に、解除する
        if ($(elem).is(':disabled')) {
            // 非活性解除
            $(elem).attr('disabled', false);
            $(elem).removeAttr('disabled');
        }
    }
}

<div th:id="row" + ${stat.count}">

~~~~~~~

</div>




“`

“`

コメント

タイトルとURLをコピーしました