调用函数 jquery/ javascript

问题描述 投票:0回答:5

如果我有一个具有这样的 onclick 事件的按钮:

'<a href="" class="ui-btn" onclick="call('+item.id+')">Aprobar</a>' 

我如何定义这个函数调用?

$ function call(id){

)}

谢谢你

javascript jquery
5个回答
0
投票

你只需要像这样保持你的功能简单即可。

function call(id){
alert(id);

}

它会对你有用!


0
投票

这是从内联点击处理程序调用的普通 js 函数,因此:

function call(id){
    // do some stuff using id
}

0
投票

仅调用函数名称,不带

$
。我认为
$
适用于 jquery,它不需要常规的 javascript 函数

 function call(id){
 }

但最好的做法是这样写

var call = function(id){}

0
投票

如果您在另一个函数(例如 jQuery 的

ready
函数)中声明该函数,则需要将该函数的作用域限制在
window
级别中,以使其全局可用。

Javascript:

$(document).ready(function(){
    window.call = function(id){
        // Do something
    }
});

0
投票

在所有 jQuery 中执行此操作,请参考下面的代码。

删除 onclick 调用并提供 id,如下所示:

'<a href="" id="ui-btn1" class="ui-btn">Aprobar</a>'

然后使用 jQuery 添加 onclick 事件:

<script>
$(document).ready(function(){

$("#ui-btn1").click(function(

  var buttonId = $(this).attr('id');
  alert(buttonId);

));

});
</script>

如果您想通过类名将单击事件绑定到按钮,请使用下面的选择器

 $("#ui-btn1").click(function(

您可以使用各种选择器选择按钮,请参阅this

© www.soinside.com 2019 - 2024. All rights reserved.