我有一个包含以下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语句未在文档中合并,它们是分开的。
编辑:添加了正确的变量(全局*)
答案 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');
克雷格。