jquery比较两个对象的值,急!!
看代码
- JScript code
$(document).ready(function () { //当鼠标滑入时将div的class换成hover $(".headtestcss").hover(function () { $(".hover").removeClass("hover"); $(this).addClass("hover"); }, function () { //鼠标离开时移除hover样式 var attrid = $("#hdfAttrID").val(); var text = $(this).text(); alert(text); if (text == attrid) { alert("1"); } else { alert(attrid); var TabId = document.getElementById("hdfTabId").value; document.getElementById(TabId).className = "hover"; $(this).removeClass("hover"); } } ); });
已经确认我的attrid 和text的内容是一样的,但是ifif (text == attrid)为什么始终未false,不管怎样都不弹“1”出来
[解决办法]
给出你的html,我的猜想:你的val()或者text()有一个没有获到值可能,是用在表单上么
[解决办法]
去除两端空格!
最好把HTML页面发出来
[解决办法]
你调试一下 看他们分别是否有值 你可以用val()或text()或html()获取值