我試圖讓一些文本在您點擊時發生變化,但如果您再次單擊它,則會發生變化。 它工作正常,曾經。但是如果我再試一次,沒有任何反應。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。 –
你真的想做什麼。這不是正確的做法。 –
您需要創建委派的點擊事件。 –