我在触发点击的函数中包含以下代码:
$(item).trigger("click", ["fromAll"]);
点击功能如下:
$("input.industry").on("click", function (e, fromAll) {
//Some working
})
从函数触发点击时,我得到的fromAll未定义。有什么帮助吗?
最佳答案
您可以按以下方式使用.data()
:
$("input.industry").on("click", function(e, fromAll) {
if (!fromAll)
console.log($(this).data("fromAll"));
else
console.log(fromAll);
}).data("fromAll", "fromAll");
$("input.industry").trigger("click", ["fromAllTrigger"]);
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<input type="text" class="industry" value="" />
关于javascript - 点击事件触发参数未定义,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/57519617/