我正在开发一项服务,允许用户创建团队和挑战,以及个人帐户。每个团队和挑战都有一个唯一的“ownerID”,每个用户都有一个“userID”。主用户启动页面由三个手风琴组成:团队、挑战和设置,在选择时会显示一系列按钮。单击按钮后,将使用来自单独页面的数据填充一个空的 div。然后我遇到了上述问题。加载挑战的外部页面数据后,其中包含一个下拉列表和一个用户加入或团队加入按钮,具体取决于选择。问题是,我希望能够单击任一按钮,然后调用一个函数,但是,我不能说:
$('#userJoin').on("click", function() {
var challengeID = $('#challengeSelect').val();
var userID = $('#userID').val();
if (challengeID != 0 && userID != 0) {
joinUserToChallenge(challengeID, userID);
}
});
我假设这是因为该函数当前位于 document.ready 部分中,但我对如何将其集成到 JS 文件中持空白。一如既往,我们将不胜感激任何帮助。