美好的一天,这可能是一个愚蠢的问题:)如何使用.on将参数传递给外部javascript函数?
视图:
<script>
var attachedPo = 0;
$this.ready(function(){
$('.chckboxPo').on('ifChecked', addPoToBill(attachedPo));
$('.chckboxPo').on('ifUnchecked', removePoToBill(attachedPo ));
});
</script>
Run Code Online (Sandbox Code Playgroud)
外部脚本:
function addPoToBill(attachedPo){
attachedPo++;
}
function removePoToBill(attachedPo){
attachedPo--;
}
Run Code Online (Sandbox Code Playgroud)
但我得到一个错误!谢谢指导:)
您需要将处理程序包装在匿名函数中:
$('.chckboxPo')
.on('ifChecked', function() {
addPoToBill(attachedPo);
})
.on('ifUnchecked', function() {
removePoToBill(attachedPo);
});
Run Code Online (Sandbox Code Playgroud)
您也可以将调用链接到on相同的元素.
| 归档时间: |
|
| 查看次数: |
146 次 |
| 最近记录: |