2013-10-10 2 views
0

프로젝트가 나에게 전달되었으며 Twitter 부트 스트랩 사이드 바에 동적으로 검색을 수행하는 버튼이 있습니다. 단추를 만들고있는 전화를 파악할 수 없으며 다른 단추로 기능을 복제해야합니다. (우리는 같은 일을하는 두 개의 버튼을 원한다) jquery (find 아마?)를 사용하는 방법이 있나요? 나는 이런 식으로 시도했다.jQuery를 사용하여 버튼 호출 복사하기

$side-bar.find('#newSearchButton').on('click', function(){ 
    $side-bar.find('#oldSearchButton')._data.events.click[0].handler; 
}); 

나는 이것이 잘못되었다는 것을 알고있다. 그러나 나는 그것이 작동하도록하기 위해 무엇을해야할지 모른다. 난 그냥 새로운 검색 버튼을 이전 검색 버튼과 같은 검색을 수행 할 수 있도록하고 싶습니다.

답변

1

새 버튼을 클릭 할 때 이전 버튼을 클릭하여 이전 버튼 뒤의 마법을 수행하는 기능을 사용할 수 없습니까?

$('#newSearchButton').click(function(){ 
    $('#oldSearchButton').click(); 
}); 
+0

OMG MAGIC! 나는 너무 어리 석다! 고마워요, 완벽 해요! – user2847749

+0

당신을 환영합니다! 추신! 때때로 어리석은 느낌은 정상입니다. – Kaarel

0

동일한 콜백을 개체 목록에 설정할 수 있습니다. 귀하의 경우에는, 당신은 할 수 있습니다 : 당신이 당신의 버튼으로 작동하는이 태그를 클래스 = "MyButton에"를 포함해야

$side-bar.find('.MyButton').on('click', function(){ 
    // do something 
}); 

참고.

관련 문제