ブラウザを更新せずにボタンを同時にクリックする方法を理解しようとしています。私が気付いたのは、ボタンの1つをクリックして、それが働いていて、新しい値を.replaceWith
を使用して置き換えることに気付きました。しかし、別のボタンをクリックしても別の値は得られません。ブラウザを更新せずにreplaceWithを使用してボタンを同時にクリックする
コード:
<body>
<input type = "button" id = "bt1" value = "See my Full Name :)">
<input type = "button" id = "bt2" value = "See my Nickname :)">
<div>
<div class = "name">See my name</div>
</div>
<script>
$(document).ready(function()
{
$("#bt1").click
(
function()
{
$("div.name").replaceWith("<div>John Francis</div>");
alert("Your full name is John Francis");
}
);
$("#bt2").click
(
function()
{
$("div.name").replaceWith("<div>Francis</div>");
alert("Your nickname is Francis");
}
);
});
</script>
'.replaceWith'の代わりに' .text'を使用する理由は '.replaceWith'を使用する方法ですか? – Francisunoxx
私はあなたの2番目のフィドルに投票します。すばらしいです。 – Atula