2012-04-28 47 views
1

是否有通過JavaScript來點擊了格之類的函數$('#divAB7').clicked實現以下功能相同做過任何方式上了解更多的鏈接點擊後:點擊它由JavaScript

<a href="#divAB7" class="btn1 fl">Read More</a>` 

<script type='text/javascript'> 
function js() { 
    $(".myHref").on("click", function (e) { 
     e.preventDefault(); 
     $('#divAB7').trigger('click'); 
    }); 
} 
</script> 

<body> 
    <a href='#' class="myHref">Read More</a> 
    <input type='submit' onClick='js()'> 
    <div id='divAB7' style="display:none;"> 
     hello 
    </div> 
</body> 

回答

1

變化到:

<script type='text/javascript'> 

$(".myHref").on("click", function (e) 
{ 
    e.preventDefault(); 
    $('#divAB7').trigger('click'); 
    }); 

    </script> 

<body> 
<a href='#' class="myHref">Read More</a> 

<div id='divAB7' style="display:none;" onclick="alert('div is Clicked')"> 
hello 
</div> 
</body> 
+1

您不能全部刪除href屬性。對於沒有實際href的鏈接使用'href =「#」'。 – ThiefMaster 2012-04-28 12:43:54

+0

@ThiefMaster你對。固定。 – 2012-04-28 12:49:42

+0

爲什麼hardcode'$('#divAB7')'? – 2012-04-28 13:09:17