我有兩個元素,我想單擊一個來觸發其他鏈接。點擊一個元素來觸發他人的鏈接
我試過兩種方法。點擊功能的作用就像按鈕1在點擊時變成紅色,但它不會觸發鏈接。任何想法我從下面錯過了什麼?
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<script src="https://code.jquery.com/jquery-1.10.2.js"></script>
</head>
<body>
<a class="link" href="http://google.com">Button 1</a>
<div class="clickThis">i want to click this one</div>
<script>
var clickThis = document.getElementsByClassName('clickThis');
var link = document.getElementsByClassName('link');
$(clickThis).click(function(){
$(link).css({"color": "red"});
$(link).trigger('click');
});
$(document).on('click', clickThis, function(event) {
event.preventDefault();
$(link).css({"color": "red"});
$(link).click();
});
</script>
</body>
</html>
感謝您的幫助Yoann。 –