php - 可点击的 div 标签不适用于鼠标悬停功能

标签 php jquery ajax

当我的鼠标悬停功能正常工作时,可点击图像不会将值发送到我的文本文件,但是当我将 div 标签更改为(此)时,它可以正常工作,但鼠标悬停功能不会发送。

这是当鼠标悬停功能起作用时,而不是发送咆哮值

  <div id="1"  onclick="SendRating(this,id);" onmouseover="rateStar(id)" value="> <img src="star.jpg"></div>

这是当我的函数正在发送值,但鼠标悬停在'int 上时。

<div id="2"  onclick="SendRating(this.id);" ><img src="star.jpg"></div>

这是我正在使用的两个函数。

function SendRating(RatingValue){
var paramas = "rating="+RatingValue;
$.ajax({
type: "POST",
  url: "rating.php",
  data: paramas,
    success: function(responseText)
    {
    document.getElementById("ContentHolder").innerHTML = responseText;
    }
  }
);
}

function rateStar(rating){
    var i = 1;
    var ratings = '';
    for (i==1; i<=5; i++){
        if (i<=rating){
            document.getElementById(i).innerHTML = '<img src=\"star1.gif\">';
        }
        else{
            document.getElementById(i).innerHTML = '<img src=\"star.jpg\">';
        }
    }
}

最佳答案

当您从 html 标记调用 js 函数时,最好使用双引号。

<div id="3"  onclick="SendRating(this.id);" onmouseover="rateStar(id);"><img src="star.jpg"></div>

这会起作用

关于php - 可点击的 div 标签不适用于鼠标悬停功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8777853/

相关文章:

javascript - 按“应用”按钮后,日期范围选择器时间选择器不应用

PHP - 根据文件夹名称激活链接

javascript - JQuery列表,防止链接被多次点击

javascript - 如何使用 input type=submit 与 AJAX 表单

javascript - Ajax 不使用 GET 将数据传递给方法

javascript - 如何在动态弹出文本框中发布值

php - 如何从第一个查询中获取字段的值并在第二个查询中使用它

javascript - 根据选择显示表单域

jquery - 为什么我不能在不同的页面上调用同一个 Google map ? jQuery 移动

php - 使用ajax从数据库中获取数据