我在使用jquery调用函数时遇到问题。 目前我使用了很多锚来显示我的网页的不同部分。 锚的结构是这样的:
<a id="ps1">PS1</a>
<a id="ps2">PS2</a>
<a id="ps3">PS3</a>
<a id="ps4">PS4</a>
Jquery代码是这样的:
$("#ps1").click(function() {
$("#box_dati_profilo").hide("fast", function() {});
$("#box_contatti_profilo").hide("fast", function() {});
$("#box_tour").hide("fast", function() {});
$("#box_mappa").hide("fast", function() {});
$("#box_galleria").hide("fast", function() {});
$("#box_stato_account").hide("fast", function() {});
$("#box_biografia").hide("fast", function() {});
$("#box_orari").hide("fast", function() {});
$("#impostazioni").hide("fast", function() {});
$("#documenti").hide("fast", function() {});
$("#box_anteprima_profilo").fadeIn("fast", function() {});
});
现在,我想要做的是:如果设置了一个$ _GET变量(可能的值是ps1,ps2,ps3,ps4),我会自动调用ps1或ps2等上的点击。这可能吗?< / p>
EDIT 我试过这个:
$("#<?php echo $_GET['tab'];?>").click();
但它不会工作..
答案 0 :(得分:0)
是的,你可以点击这样的点击
$( "#ps1" ).click();
您需要确保已在bind
click
之前加载了锚标记,并调用此click
$("<?php echo $_GET['tab'];?>").click(); //remove the extra # after first double quote