如何将'this'作为脚本DOM中的click事件中的参数传递给任何函数

时间:2017-07-24 19:26:39

标签: javascript jquery html

实际上我一直在努力将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>

希望得到肯定的答复。

2 个答案:

答案 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)

这是代码:

&#13;
&#13;
i
&#13;
function MyFunction(_this)
			{
				console.log($(_this).val());
				console.log($(_this).attr("class"));
			}
&#13;
&#13;
&#13;