实际上我一直在努力将this
作为参数传递给在onclick事件处理程序下定义的任何函数。这是我需要传递的代码this
<button class="btn btn-default buttonattr"style="font-family:Pangolin" onclick="myhit(\''+this["post"]+'\',\''+this["love"]+'\', ** here this as parameter**);myclick()"><span class="glyphicon glyphicon-heart fa-lg "></span> Love</button>
希望得到肯定的答复。
答案 0 :(得分:0)
你的功能需要this
吗?是否意味着点击了按钮?
首先在你的html中执行此操作:
onclick="myhit(ev);myclick();"
在myhit()
方法中:
var myhit = function (ev) {
var el = ev.target;
//now el is the button that was clicked to fire this method
};
答案 1 :(得分:0)
这是代码:
i
&#13;
function MyFunction(_this)
{
console.log($(_this).val());
console.log($(_this).attr("class"));
}
&#13;