私はこのフォームを持っている:なぜjQuery関数がnullを返すのですか?
<form action="javascript:;" class="iceFrm" enctype="application/x-www-form-urlencoded" id="frmMainMenu" method="post" onsubmit="return false;">
.....
</form>
私は、なぜこのスクリプトを理解していない:
<script type="text/javascript">
$(document).ready(function() {
$("#frmMainMenu").$("#menuPopupAP").$("#menuItem0").$("#out").css('padding','0 0 0 29px');
});
</script>
は言う:
$("#frmMainMenu")
はFirebugの中
nullです。
UPDATE:
<span id="frmMainMenu:menuPopupAP:menuItem0:out" class="iceOutTxt iceMnuItmLabel graMenuPopupMenuItemLabel">My Applications</span>
アップデート2: これは、私が上のパディングを変更したい(上記のフォームから)html要素である
私はこのことを言及するのを忘れましたスパンはメニュー内にあるので、基本的には隠れていて、divでホバリングしているときだけ表示されます...表示されていなくてもjQueryが見つけますか?
あなたはその理由を知っていますか?
フォーム全体を投稿できますか? – Belinda
'$(...)'の結果には別のプロパティ '$(...) 'がありません。 – pimvdb
$( "#menuPopupAP")$( "#menuItem0")。$( "#out") 'が正しくありません。あなたは正確に何をしようとしていますか? –