2016-06-10 3 views
-1

내 머리글 친구에 대한 내 머리글을 클릭 할 수 있습니다. 그냥 class = block을 추가하여 클릭 할 수 있고 alert 기능을 사용하고 있는지 확인할 수 있습니다. 하지만 작동하지 않습니다.머리글을 클릭 할 수있게 만드는 방법

<script> 

$(document).on("click", "#about", function() 
{ 
    alert('Hi'); 
}); 

</script> 

헤더

<div class = "col-lg-6"> 
    <div class = "panel panel-default" style = "height: 300px;"> 
     <div class = "panel-heading" style = "height: 50px;"> 
      <div class="col-xs-3"><h3 class="panel-title" style = "padding-top: 7.5px;"><a class = "block" id = "about">About</a></h3></div> 
      <div class="col-xs-3"><h3 class="panel-title" style = "padding-top: 7.5px;"><a class = "block">Friends</a></h3></div> 
     </div> 
    </div> 
</div> 
+0

그럼 당신이 이벤트를 부착하는하지 다른 곳에서는, 텍스트 정보를 클릭하는 경우에만 당신은 경고를받을 수 있습니까? – epascarello

+0

@epascarello 예. – Francisunoxx

+0

괜찮습니다. https://jsfiddle.net/mp6oquxz/12/ –

답변

1
$(document).ready(function() { 
// wait for page to load 
    $("a#about").click(function(){ 
     // do your clicked stuff here 
     alert('Hi'); 
    }) 
}); 

출처 : http://www.w3schools.com/jquery/event_click.asp

업데이트 : 작업 예를 https://jsfiddle.net/atg5m6ym/5740/

당신이 요소는 페이지 렌더링되기 전에

+0

내가하고 싶은 것 '약'헤더를 클릭하면 경고 메시지가 나타납니다. – Francisunoxx

+0

아직 작동하지 않습니다. – Francisunoxx

+0

정보 링크를 클릭하면 알려줍니다. –

0

$(window).load(function() { 
 
    $('#about').on("click", function() { 
 
    alert('Hi'); 
 
    }); 
 
});
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" integrity="sha384-1q8mTJOASx8j1Au+a5WDVnPi2lkFfwwEAa8hDDdjZlpLegxhjVME1fgjWPGmkzs7" crossorigin="anonymous"> 
 
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<div class="col-lg-6" id="about"> 
 
    <div class="panel panel-default" style="height: 300px;"> 
 
    <div class="panel-heading" style="height: 50px;"> 
 
     <div class="col-xs-3"> 
 
     <h3 class="panel-title" style="padding-top: 7.5px;"><a class = "block" id = "about">About</a></h3> 
 
     </div> 
 
     <div class="col-xs-3"> 
 
     <h3 class="panel-title" style="padding-top: 7.5px;"><a class = "block">Friends</a></h3> 
 
     </div> 
 
    </div> 
 
    </div> 
 
</div>

+0

'id = "about"'이 (가)있는 내 머리글을 어떻게 클릭 할 수 있습니까? – Francisunoxx

+0

@Francisunoxx 그래서'$ ('. about')'대신'$ ('. header')'를 사용합니다. – DININDU

+0

'$ ('# about')' – Francisunoxx

관련 문제