2012-04-28 6 views
1

Есть ли способы нажмите на функцию Div по JavaScript, как $('#divAB7').clicked для выполнения следующих функций же делается при нажатии на Read More ссылка:Нажмите его вверх 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 alltogether. Используйте 'href =" # "' для ссылок, которые не имеют фактического href. – ThiefMaster

+0

@ThiefMaster вы правы. исправлено. –

+0

Почему hardcode '$ ('# divAB7')'? –

Смежные вопросы