[JQUERY] 어떻게 HREF 요소에 트리거 클릭 이벤트에
JQUERY어떻게 HREF 요소에 트리거 클릭 이벤트에
해결법
-
1.나는 이것을 증명하는 사실 증거가 없지만 이미이 문제에 달렸다. 태그를 클릭 () 이벤트를 트리거하는 것은 당신이 말하는 입력 버튼을 기대하는 것과 같은 방식으로 작동하지 않는 것 같습니다 것으로 보인다.
나는 이것을 증명하는 사실 증거가 없지만 이미이 문제에 달렸다. 태그를 클릭 () 이벤트를 트리거하는 것은 당신이 말하는 입력 버튼을 기대하는 것과 같은 방식으로 작동하지 않는 것 같습니다 것으로 보인다.
내가 사용 된 해결 방법과 같이 요청 리소스를로드 브라우저의 원인이되는 창에서 같이 location.href 속성을 설정하는 것이 었습니다 :
$(document).ready(function() { var href = $('.cssbuttongo').attr('href'); window.location.href = href; //causes the browser to refresh and load the requested url }); });
편집하다:
나는 JS가 바이올린 만들 것하지만 문제의 본질은 어떻게 jsfiddle 사용으로 더 갈 것을 코드 차종을 렌더링 할 때 iframe을 혼합.
-
2.네이티브 DOM 방법은 옳은 일을 수행합니다
네이티브 DOM 방법은 옳은 일을 수행합니다
$('.cssbuttongo')[0].click(); ^ Important!
이 관계없이 HREF는 URL, 조각 (예를 들어, #blah) 또는 자바 스크립트인지의 작동 :.
참고이는 DOM 클릭 방식 대신 jQuery를 클릭 메소드를 호출합니다 (매우 불완전 완전히 href가 무시)있다.
-
3.romkyns의 위대한 대답뿐만 아니라 .. 여기에 몇 가지 관련 문서 / 예이다.
romkyns의 위대한 대답뿐만 아니라 .. 여기에 몇 가지 관련 문서 / 예이다.
DOM 요소는 기본 .click () 메소드가 있습니다.
관련 W3 문서.
몇 가지 예 ..
jQuery를 네이티브 .click () 이벤트를 트리거하는 데 필요하지 않다는 지적이의 가치.
-
4.자바 스크립트를 통해 클릭을 트리거링 하이퍼 링크를 열 수 없습니다. 이 브라우저에 내장 된 보안 조치이다.
자바 스크립트를 통해 클릭을 트리거링 하이퍼 링크를 열 수 없습니다. 이 브라우저에 내장 된 보안 조치이다.
하지만, 몇 가지 해결 방법이 문제를 참조하십시오.
-
5.그냥 너희들이 허용 대답은 항상 작동하지 않습니다 알려 싶습니다.
그냥 너희들이 허용 대답은 항상 작동하지 않습니다 알려 싶습니다.
여기가 실패 예입니다.
만약
href = $('css_selector').attr('href') "/list" href = document.querySelector('css_selector').href "http://localhost/list"
또는 당신은 당신이에 jQuery를에서 얻은 HREF를 추가 할 수
href = document.URL +$('css_selector').attr('href');
jQuery와 방법
href = $('css_selector').prop('href')
마지막으로, 브라우저 현재 페이지의 URL을 변경하는 데 호출
window.location.href = href
또는 window.open 사용하여 튀어 (URL)
여기 JSFiddle의 예입니다.
-
6.나는 방법 대신 링크, 버튼을 클릭하는 유사한 문제에 직면했다. 그것은 ( '클릭') .trigger 방법에서 성공하지 않았거나 [0] .click (), 그리고 그 이유를 몰랐다. 마지막으로, 다음은 나를 위해 일하는 :
나는 방법 대신 링크, 버튼을 클릭하는 유사한 문제에 직면했다. 그것은 ( '클릭') .trigger 방법에서 성공하지 않았거나 [0] .click (), 그리고 그 이유를 몰랐다. 마지막으로, 다음은 나를 위해 일하는 :
$('#elementid').mousedown();
from https://stackoverflow.com/questions/7999806/how-to-trigger-click-event-on-href-element by cc-by-sa and MIT license
'JQUERY' 카테고리의 다른 글
[JQUERY] 라인 랩을 찾기 (0) | 2020.10.16 |
---|---|
[JQUERY] 사용하기 위해서는 ID를 변경하는 ASP.NET을 중지하는 방법 jQuery를 (0) | 2020.10.16 |
[JQUERY] AJAX와 jQuery를 사용하여 양식 제출 (0) | 2020.10.16 |
[JQUERY] 아이폰 OS에서 작동하지 않는 jQuery를 클릭 이벤트 [중복] (0) | 2020.10.16 |
[JQUERY] 에서 자바 스크립트 / JQuery와 이미지로 변환 base64로 (0) | 2020.10.16 |