jQueryは私にとって奇妙なことをしています。それは機能せず、ほんの一瞬だけdivを非表示にします。私は何が間違っているのですか?
問題のコードは、可能な限り単純です。
<html>
<head>
<meta http-equiv="content-type" content="text/html;charset=utf-8">
<title>Experiment</title>
<script type="text/javascript"
src="http://code.jquery.com/jquery.min.js"></script>
</head>
<body>
<script>
function doHiding() {
$("div.thread").each(function() {
$(this).hide();
});
}
</script>
<a href="" onClick="doHiding()">Hide</a>
<div class="thread">I like trains.</div>
</body>
</html>
LinuxでChromiumを使用しています。divが一瞬消えるのが見えますが、すぐに再び表示されます。