페이지로드시 모든 onclick 이벤트를 실행해야합니다.jquery onclick run
$('.upload').foreach(function(){
//execute onclick for found element (ex: test(this, 'var'))
});
<div class="upload" onclick="test(this, 'var')">text</div>
페이지로드시 모든 onclick 이벤트를 실행해야합니다.jquery onclick run
$('.upload').foreach(function(){
//execute onclick for found element (ex: test(this, 'var'))
});
<div class="upload" onclick="test(this, 'var')">text</div>
나는 '이것은 약간의 작업이 필요합니다'답변을 제공하기는 싫지만 요즘에는 onclick 이벤트를 사용하는 것이 좋지 않은 것으로 간주됩니다. 이미 jQuery를 사용하고 있으므로 jQuery의 이벤트 바인딩 유틸리티 중 하나를 사용하여 onclicks를 바꾸는 것이 좋습니다.
.click()
, .delegate()
, .live()
및 .bind()
이 모두 유용 할 것입니다. 그러나
은 ...
또한 당신이 jQuery를 사용하고 있기 때문에, 당신은 당신이 현재의 기준에 코드를 데려 정말 관심이 있다면 그들에.click()
를 해고해야합니다. ;-)
이 작업을 수행해야합니다
$('.upload').each(function(){
$(this).click();
});
을하지만 당신이 달성하려고하는 무엇에 더 나은 솔루션은 아마이있다.