-2

そのため、ライブ機能は機能していませんが、これも機能しません.click(function(e){

クラスが正しいのでイライラし始めていますが、クリックを認識していないだけです。ヘルプ?

[更新] JavaScript: (.live() を .on() に切り替えましたが、まだ成功していません)

<script type="text/javascript">
$(function() {

$('.pch').on('click', function(e){ 
 e.preventDefault();
alert('hi');
});

});
</script>

HTML:

<a id="nava" onclick="changeTitle('ReQwire - Home');" href="home" jsload="/slideshow.php" class="notactive pch">
<img id="navaa" src="/graphics/icons/navhome.png" />
<div style="display:none;margin-top:-1px;" id="navab">Home</div>
</a>

Anton のおかげで作業コード:

$(document).on('click','.pch',function(e){
    e.preventDefault();
    alert('hi');
});
4

3 に答える 3

0

.live() は jQuery 1.8 以降非推奨です。代わりに .on() を使用してください。

http://api.jquery.com/on/

于 2013-06-10T14:05:08.303 に答える