为什么这个jQuery没有点击?(带收音机按钮)

Phi*_*ger 3 javascript jquery dom click radio-button

function showHideSoldTo() {
    if ($("#radio-text-sold-to").prop("checked")) {
        $("#select-sold-to").hide();
        $("#text-sold-to").show();
    } else if ($("#radio-select-sold-to").prop("checked")) {
        $("#text-sold-to").hide();
        $("#select-sold-to").show();
    }
}

$("#radio-text-sold-to").click(showHideSoldTo());
$("#radio-select-sold-to").click(showHideSoldTo());
Run Code Online (Sandbox Code Playgroud)

所有这些都在文档准备好的包装器中.

Cam*_*kew 7

从点击调用中的函数名称中删除().所以..

$("#radio-text-sold-to").click(showHideSoldTo);
...
Run Code Online (Sandbox Code Playgroud)