如何优化这个jQuery代码?

Tod*_*odd 2 jquery

正在修补一些关于根据另一个下拉列表的选定值设置下拉列表的可见性的代码.

此代码用于页面加载:

     $(document).ready(function() {
            if ($("#<%=ddlCoverage.ClientID %>").val()  == 'Basic') {
                $('#CoverageType').show();
            }
            else{
                $('#CoverageType').hide();
            }
        });
Run Code Online (Sandbox Code Playgroud)

这是我用来更改下拉列表的另一块.

$("#<%=ddlCoverage.ClientID%>").change(function() {
                $('#CoverageType')[($(this).val() == 'Basic') ? 'show' : 'hide']()
            });
Run Code Online (Sandbox Code Playgroud)

有没有更好的方法来写这个?

js1*_*568 9

http://api.jquery.com/toggle/

$('#CoverageType').toggle($("#<%=ddlCoverage.ClientID %>").val()  == 'Basic'); //true or false
Run Code Online (Sandbox Code Playgroud)