Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/377.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/79.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何将属性传递给函数hover?_Javascript_Jquery_Hover - Fatal编程技术网

Javascript 如何将属性传递给函数hover?

Javascript 如何将属性传递给函数hover?,javascript,jquery,hover,Javascript,Jquery,Hover,我有一个从联系人数组中获取数据的表格。我需要将每个联系人数据(您的图像)中的一个传递到函数hover。他怎么可能? 下面是动态创建每一行的代码。 要在悬停状态下捕获tr,需要在tr后面放置什么 for(var i in tbContactos) { var contacto = JSON.parse(tbContactos[i]); $("#tblList tbody").append("<tr alt="+contacto.Imagen+"

我有一个从联系人数组中获取数据的表格。我需要将每个联系人数据(您的图像)中的一个传递到函数hover。他怎么可能? 下面是动态创建每一行的代码。 要在悬停状态下捕获tr,需要在tr后面放置什么

   for(var i in tbContactos)
    {
        var contacto = JSON.parse(tbContactos[i]);

        $("#tblList tbody").append("<tr alt="+contacto.Imagen+">");
     .....
     .....
   $("#tblList").hover(function(event){
      var src = $(this).attr("alt");
   ............
   ............
for(tbContactos中的var i)
{
var contacto=JSON.parse(tbContactos[i]);
$(“#tblList tbody”)。追加(“”);
.....
.....
$(“#tblList”).hover(函数(事件){
var src=$(this.attr(“alt”);
............
............

要附加悬停事件,可以使用
.on()
,请参阅下面的代码-

$("#tblList tbody").on("mouseenter","tr",function(){
  // do stuff for mouse enter event
  var trAttr = $(this).attr('alt');
}).on("mouseleave","tr",function(){    
// do stuff for mouse leave event
  var trAttr = $(this).attr('alt');
});
试试这个:

$("#tblList tbody").append("<tr onMouseOver='test(this)' alt="+contacto.Imagen+">");


function test(row){

//here you will get the entire row.

row.getElementsByTagName("td")//will return an array of columns within the row

}
$(“#tblList tbody”)。追加(“”);
功能测试(世界其他地区){
//在这里,您将获得整行。
row.getElementsByTagName(“td”)//将返回该行中的列数组
}

这是什么语言???@NishadNichoos:现在是英语。以前是西班牙语。@NishadNichoos西班牙语:PSo您想在悬停行时从表行收集属性值吗?还是想在悬停行时从所有行收集属性值?不清楚OP在这里需要什么:/