使用JavaScript单击一个div

使用JavaScript单击一个div,javascript,php,jquery,html,css,Javascript,Php,Jquery,Html,Css,在网站上,当我单击“Tchat”(标题中)时,包含“Live Chat”(右下角)的框会打开 我试过: <a href="javascript:void(0)" onclick="showChat();">Tchat</a> 或: 您能告诉我怎么做吗?尝试使用JQuery提供的“”函数 伪代码: $("#belvg-feedback").trigger( "click" ); function showChat() { $('#belvg-fee

在网站上,当我单击“Tchat”(标题中)时,包含“Live Chat”(右下角)的框会打开

我试过:

<a href="javascript:void(0)" onclick="showChat();">Tchat</a>
或:

您能告诉我怎么做吗?

尝试使用JQuery提供的“”函数

伪代码:

$("#belvg-feedback").trigger( "click" );
   function showChat() {
        $('#belvg-feedback').show();
    }
  function Hide() {
        $('#belvg-feedback').hide();
    }
像这样处理click事件

$("#belvg-feedback").click(function() {
    //Do whatever is needed here.
});

我假设
belvg feedback
是您想要查看的div的id

您可以在Jquery中使用
show()

最初在div:
display:none处分配此css

此时,您可以通过以下方式更改功能:

function showChat() {
    $('#belvg-feedback').show();
}
要执行此操作,请改为隐藏:

$('#belvg-feedback').hide();

你可以通过这个来显示和隐藏

显示:

$("#belvg-feedback").trigger( "click" );
   function showChat() {
        $('#belvg-feedback').show();
    }
  function Hide() {
        $('#belvg-feedback').hide();
    }
隐藏:

$("#belvg-feedback").trigger( "click" );
   function showChat() {
        $('#belvg-feedback').show();
    }
  function Hide() {
        $('#belvg-feedback').hide();
    }

您在第一个版本的
showChat()
@DanielCheng()中出现语法错误(额外的
),是的,谢谢,但这并不能解决我的问题。添加了更多详细信息以说明如何使用它。什么不起作用?我以为你想触发div上的click事件。用
$('div#belvg feedback h6')解决。trigger(“click”)。。。谢谢:D!