Confluence에서 특정 jquery에 문제가 있습니다. 단지 완벽하게 작동클릭하여 렌더링 된 페이지 수정
## @param pmname:title=Name(select)|required=true|type=string
<script>
AJS.toInit(function() {
$(".sectionMacroWithBorder").not(":contains('$parampmname')").addClass("hidden");
});
</script>
- 모든 섹션이 지정된 텍스트를 포함하지 않는 숨 깁니다 이 코드가 있습니다. 내가 클릭
## @param pmname:title=Name(select)|required=true|type=string
<script>
AJS.toInit(function() {
$('.wiki-content').append('<button id="addnew" type="button">$parampmname</button> ');
$('addnew').on('click', 'button', function() {
$(".sectionMacroWithBorder").not(":contains('$parampmname')").addClass("hidden");
});
});
</script>
JQuery와를에 동일한 코드를 활성화하기 위해 버튼을 만들려고 할 때 그러나, 괜찮 페이지 하단의 버튼을 생성하지만 아무것도 같이 주어진 같은 변수를 클릭에 반응이 없습니다 첫 번째 예. http://jsfiddle.net/Cecfu/1/
내가 뭔가 잘못하고 있는가 또는 그것의 Confluence JQuery와 pecularity이다 : 나는 또한 다음 작업 유사한 버튼이있는 바이올린 (! 덕분에 마크 Schultheiss가) 년대 .on .
에 대한 .addnew
및 #addnew
시도?
그래 위해 #addnew을 시도
id="addnew"
으로click
선물하는 이벤트 또는 미래의 자식 요소를 위임 할, 내가 게시하기 전에 그와 함께 연주. 불행하게도, 작동하지 않습니다. 그것은 Confluence에서 당신을 위해 일하는가 아니면 그렇게해야만하는가요? –@EasyLife :'.on()'이 플랫폼에 관계없이 작동해야하는 방식입니다. http://api.jquery.com/on/ – JFK