功能内的jquery javascript click功能

时间:2018-09-19 12:40:05

标签: javascript jquery

我有一个包含以下jQuery代码的外部JS文件:

var globalNames = { next: 'input[name="next"]'};
var globalElements = { next: $e.find(globalNames.next) };

initQuiz: function() {
  globalElements.next.click(function () {

        if (y.forcingQuestionSolve && !j[c.index()] && (y.quizSummeryHide || !y.reviewQustion)) {
            alert(WpProQuizGlobal.questionNotSolved);
            return false
                }
        i.methode.nextQuestion()
     }
);

globalElements.next.click功能是通过单击按钮触发的:

<input type="button" name="next" value="Next" class="Button" ">

我想做的是从“输入复选框”单击中调用此p.next.click函数。 我添加了以下代码:

<script>
$(document).on("click", "input[class='questionInput']", function () {
    alert("Thanks for checking me");
    // This is the line I'm not sure off !?!?
    $('next').trigger('click');
});
</script>

如您所见,我已经尝试调用触发事件,但是它不起作用。

我必须注意,这2个jQuery语句未在文档中合并,它们是分开的。

编辑:添加了正确的变量(全局*)

2 个答案:

答案 0 :(得分:0)

嗨,我认为您只忘记了必须触发的按钮。

<script>
$(document).on("click", "input[class='questionInput']", function () {
  alert("Thanks for checking me");
  // This is the line I'm not sure off !?!?
  $('[name=next]').trigger('click');
  // $('.Button').trigger('click');
});

答案 1 :(得分:0)

感谢大家..我使用了Calvin Nunes的以下代码-

$("[name='next']").trigger('click');

克雷格。