我在这里有这个示例代码 http://jsfiddle.net/DBBUL/10/
$(document).ready(function ($) {
$('.creategene').click(function () {
$('#confirmCreateModal').modal();
$('#confirmCreateYes').click(function () {
$('#confirmCreateModal').modal('hide');
var test = "123";
alert(test);
console.log(test);
});
});
});
Run Code Online (Sandbox Code Playgroud)
如果单击"创建"按钮3次,并且每次在确认时单击"是",则每次单击而不是仅一次触发警报多次.
如果单击"创建"按钮3次,并且每次单击"否",则在第4次单击"是"时,将针对之前的每次单击而不是仅一次触发警报.
这种行为对我来说似乎很奇怪,因为我希望每次点击都会触发一次警报.我必须使用.unbind()还是有更好的解决方案?
有人可以告诉我为什么会发生这种情况以及如何解决这个问题?
谢谢
我的Index.cshtml视图中有一些标记,该标记具有该background-image属性的内联CSS样式
。呈现页面时,不会生成图像的正确路径,并且波浪号仍保留在url中
HTML标记:
img呈现页面时,标记上使用的路径可以正常工作,但是background-image属性中的路径显示如下,但找不到图像
<article class="card-item card-item-colored" style="background-image:url(~/build/images/11.jpg);">
<img class="card-item-pic" src="/build/images/11.jpg" alt="">
<div class="card-item-hover">
<a href="#" class="btn btn-inverse-colored">View Demo</a>
</div>
<header class="card-item-caption">
<h4>Login Page</h4>
</header>
</article>
Run Code Online (Sandbox Code Playgroud)