我试图让一些文本在您点击时发生变化,但如果您再次单击它,则会发生变化。 它工作正常,曾经。但是如果我再试一次,没有任何反应。jQuery .click()只能工作一次
我的HTML:
<div id="text">
<p>TEXT1</p>
</div>
的JavaScript/jQuery的:
$(document).ready(function(){
$("#text").click(function(){
$(this).html("<p>TEXT2</p>").click(function(){
$(this).html("<p>TEXT1</p>");
});
return false;
});
});
例子: http://mrkireko.github.io/jQueryExample/
不绑定两个点击事件,只需使用if语句将其更改为x(如果它是y),或者如果它是x,则y。 –
你真的想做什么。这不是正确的做法。 –
您需要创建委派的点击事件。 –