誰かがリンクをクリックしたときにjqueryを使ってdivのサイズを変更する方法を説明できますか?jqueryリンクをクリックしたときのdivのサイズ変更
このコードは動作していない:
$(".a_link").click(function() {
$("#insur_main").css("width","800px");
});
誰かがリンクをクリックしたときにjqueryを使ってdivのサイズを変更する方法を説明できますか?jqueryリンクをクリックしたときのdivのサイズ変更
このコードは動作していない:
$(".a_link").click(function() {
$("#insur_main").css("width","800px");
});
を動作するはずです)を使用して、要素が完全にロードされたときにイベントがバインドされるようにします。
$(document).ready(function() {
$(".a_link").click(function() {
$("#insur_main").css("width","800px");
});
});
をあなたのコードは、あなたが$(ドキュメント).ready(であなたの文を同封する必要があるかもしれません
$(".a_link").click(function() {
$("#insur_main").css("width","800px");
});
#insur_main
{
width:100px;
height:100px;
background-color:red;
}
<div id="insur_main"> </div>
<a href="#" class="a_link">Resize DIV</a>
コードに説明文を追加してください。良い答えは単なるコードではありません。 –
スクリプトの順序に問題がある可能性があります。
<script>
alert("Doesn't exist yet " + $(".a_link").length);
</script>
<a href="#" class="a_link">Link 01</a>
<script>
alert("Now it does exist " + $(".a_link").length);
</script>
<script>
$(function() {
// ondomready it exists
alert("Ready " + $(".a_link").length);
});
</script>
要素がレンダリングされる前に、スクリプトを呼び出すことがあります。まだDOM上には存在しないかもしれません。 DOMに入った後でスクリプトを実行する必要があります。
ご協力いただきありがとうございます。私はより多くのhtmlを含むべきだった...問題は、すでに他のonclickイベントがハードコードされた要素に結びつけられていたということに終わった。 – Ronedog
あなたのHTMLを表示します。 – BrunoLM
HTMLを見ることなく、私はあなたがちょうど偽を返す必要があると推測します。あなたのクリック機能の終わりまで。 –
_ "動作していません" _はあまり有益ではなく、動作している最小限のHTMLなしでJSを投稿していません。提示されたあなたのコードは、HTMLとCSSのマークアップの特定のセットに対して機能します。 – Phrogz