다른 질문을 통해 살펴 보았는데 광산 솔루션이 작동하지 않는 이유를 알 수 없었습니다. 어쩌면 내가 놓친 걸 발견 할 수있을거야. 감사jquery trigger 다른 요소를 클릭하십시오.
$('#badge').on('click', function(e) {
e.stopImmediatePropagation();
if (! $(e.target).is('a')) {
$(this).parent('div').find("a").trigger('click');
}
});
어떤 제안 : 난 할 노력하고있어 ID 배지
HTML
<div id="call-out">
<div id="badge">Brochure</div>
<p>Add <a href="http://www.google.com" target="_blank">test</a> content</p>
</div>
와 jQuery DIV 클릭하면서 클릭을 유발한다. 이 시도 http://jsfiddle.net/m89wa/2/
클릭이 작동하고 있습니다. http://jsfiddle.net/m89wa/4/ 팝업이 작동하지 않는 것 같습니다. – caspian
나는 그것이 href 속성을 찾아서 window.location을하지 않고 열 것이라고 가정하고 있었을 것이다. 아마도 내가 잘못 가정했을 것이다. – trikess
그래, 새 창을 열어보고 싶다면'window.open ("")'을하거나 @ jandro5가 제시하는 것을 할 수있다. – caspian