$('...').trigger('click') 이 의외로 작동하지 않는 경우가 발생함.
이런 경우 $('...') 의 이전 영역에서 each() 와 eval() 을 활용하여 구현.
아래 내용은 샘플.
<ul id="idDiv">
<li>
<a href="javascript:doSomething()">작동</a>
</li>
...
</ul>
<script>
$(document).ready(function(){
//$('idDiv li a').trigger('click'); // 황당하지만 이것이 작동하지 않을 수도 있다..
$('idDiv li').each(function(){
var cmd = $(this).find('a').attr('href');
eval(cmd.substring(11,cmd.length));
});
});
function doSomething(){
...
}
</script>
'Local Oriented > jQuery' 카테고리의 다른 글
bPopup 간단한 팝업 컨트롤 (0) | 2017.11.24 |
---|---|
jQueryUI dialog input value 값 가져오는 방법 (2) | 2017.08.30 |
slidesjs 함수 호출, data('plugin_slidesjs') (0) | 2017.08.14 |
VR 플러그인 (0) | 2017.08.07 |
화면 전환시 호출되는 이벤트 (0) | 2017.04.03 |