これは単純なようです..しかし、私はjqueryに少し慣れていません.多分私は何かばかげたことをしていますか?
画像をクリックしたいのですが、そのクリックで、そのすぐ隣にある別の画像を非表示にします。
<script type="text/javascript">
$("#butShowMeSomeUnits").click(function() {
$('#arrowUnitspic').hide();
});
</script>
IDは2つの画像に従って正しいです。私は何が欠けていますか?それをデバッグすると、コードは決して起動されません...
ありがとう
編集ASPマスターページのネストされたコントロールとしてコントロールを持っていて、そのIDが書き換えられていました。IDを修正しましたが、まだ満足できません...マークアップが「入力」としてレンダリングされていることもわかりますが、違いはありますか?
<head>
<script src="js/jquery.min.1.5.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function () {
$("#butShowMeSomeUnits").click(function () {
$('#arrowUnitspic').hide();
});
});
</script>
</head>
<body>
<input type="image" src="bookings_media/buttons/show-me-some-units.png" onmouseout="this.src='bookings_media/buttons/show-me-some-units.png'" onmouseover="this.src='bookings_media/buttons/show-me-some-units_orange.png'" id="butShowMeSomeUnits" name="ctl00$ctl00$ContentPlaceHolder1$bookings_right_content$butShowMeSomeUnits">
</body>
編集 JS フィドル
混乱がある場合...正確なコードでスプールしたJSフィドルも機能しません...