2017-10-14 10 views
0

私はbutton.butの2つのjqueryイベントを持っていますが、私は1つのイベントしか実行しません。 私のコードは以下の通りです。ここで他のファイルにある他のjqueryを避ける方法

<!DOCTYPE html> 
<html> 
<head> 
    <title>Demo #1</title> 
    <script src="js/jquery.min.js" type="text/javascript"></script> 
</head> 
<body> 
    <div align="center"> 
    <button id="mybtn">Some Button</button> 
    </div> 

<script> 
    $("#mybtn").click(function(){ 
     $("#mybtn").fadeOut(); 
    }); 
</script> 
<?php include('demo2.php'); ?> 
</body> 
</html> 

demo2.php

<script> 
    $("#mybtn").click(function(){ 
     alert("i am in included in demo2"); 
    }); 
</script> 

のためのコードは、私がボタンをクリックすると、今どちらのイベントはjqueryのを実行していない現在のページでお店ですつのイベントを実行するには、どのような方法があるperformed.soですそれは含まれています。

+2

は、なぜあなたはちょうどそれらのいずれかを削除しないでください。この

<script> var selectFunction1=True; $("#mybtn").click(function(){ if(selectFunction1===True){ $("#mybtn").fadeOut(); } else{return false;} }); </script> 

そしてdemo2.phpで操作を行うページ1でのイベントにセレクターを接続するための変数を作成しますか? – user202729

答えて

0

この

<script> 
var selectFunction2=True; 
$("#mybtn").click(function(){ 
if(selectFunction2===True){ 
    alert("i am in included in demo2"); 
} 
else{return false;} 
    }); 
</script> 
+0

と同じクラスと同じクエリで2つのボタンに適用したい場合、私は避けなければならないことは何ですか? – TarangP

+0

2つのボタンに同じイベントがある場合は同じと思う – Osama

+0

同じクラスのタグを持っているときに混乱を避けるために、より良い方法は(this)キーワード – Osama

関連する問題