带参数的Javascript函数不能在MVC中工作
Javascript function with parameter doesn't work in MVC
下面你可以看到我的代码View;
我只是想用onmouseover事件改变div的颜色。我得到的类别数据从北风数据库与Viewbag。我可以在屏幕上获得类别名称,但当我鼠标悬停时,div颜色不会改变。"i"参数或代码是否有问题?谢谢你的帮助。
<script>
function colorchange(i)
{
var a = document.getElementById(i);
a.style.backgroundColor = 'lightblue';
}
</script>
<div id="div1">
<label>Category Name ; </label><br />
@for (int i = 0; i < ViewBag.CategoryCount; i++)
{
<div id="@i" onmouseover="colorchange(@i)"
style="vertical-align:middle;height: 30px; width: 100px;border-style:ridge">
<span>@ViewBag.Categories[@i].CategoryName.ToString()</span><br />
</div>
}
我已经用以下代码解决了jquery中的问题。谢谢你的帮助
$(document).ready(function () {
$("div").hover(function () {
$(this).css("background-color", "yellow");
},
function () {
if ((this).onclick)
{
$(this).css("background-color", "lightblue");
}
else
{
$(this).css("background-color", "white");
}
});
});
$(document).ready(function () {
$("div").click(function () {
$("div").fadeTo("quick",0.15);
$(this).fadeTo("slow", 0.99);
$(this).css("background-color", "yellow");
});
});
相关文章:
- MVC 分部视图中的 JQuery UI 自动完成功能只能工作一次
- 为什么在Firefox更新之后JQuery不能在我的MVC 4应用程序中工作
- 使用ASP.Net MVC Web Api将JSON数据导出到Excel工作表
- jQuery日期选择器在Firefox和IE的MVC部分视图上进行ajax更新后无法工作
- javascript函数没有'不能在MVC项目下工作
- ng单击无法在MVC部分视图中工作
- 我可以在 MVC 3.0 中获得一个工作 Asp.NET jsTree 4 示例,并异步加载节点
- Spring MVC、CSS 和 JavaScript 无法正常工作
- 引导 3 个单选按钮到按钮 ASP.NET MVC 下无法完全正常工作
- MVC 模型绑定无法通过 AJAX 请求工作
- jQuery在发布到localhost后无法在 asp.net MVC中工作
- ko.toJSON()在MVC中工作,但在asp.net FORM应用程序中“;{item:“+ko.toJSON(产品
- ASP.NET MVC捆绑包在本地工作,但不在服务器中
- 可以'不要让Angular应用程序在MVC布局中工作
- ASP MVC jQuery验证专注于工作,但不专注于表单提交
- MVC Webgrid,javascript在排序和分页后停止工作
- 禁用的按钮在MVC中无法正常工作
- jquery对话框没有'我在手风琴mvc剃须刀上工作
- 带有MVC的Javascript在没有浏览器调试器的情况下无法在IE中工作
- 这个AngularJS是如何工作的;HelloWorld"应用有些人怀疑Angular是如何实现MVC模式的