<ul>
<li class="store-none"><a href="#a1" onclick="GetStoreInfoByStoreId(7)">AAAA</a></li>
<li class="store-none"><a href="#a1" onclick="GetStoreInfoByStoreId(8)">BBBB</a></li>
<li class="store-none"><a href="#a1" onclick="GetStoreInfoByStoreId(9)">CCCC</a></li>
</ul>
就是每个a标签都有单击事件,通过GetStoreInfoByStoreId()得到相应的值但是现在的要求是在获取到这些html时,自动执行第一个a标签的单击事件。也就是调用GetStoreInfoByStoreId(7),请问该如何做???原帖地址!!!
如果是jquery的话,$('ul').find('li:first').click();
这样就主动触发了这个事件了
问题解决了。。
//根据城市名称获取所有门店网点
function GetAllStoreByCityName(cityName) {
$.get("AjaxValidate/GetAllStoreByCityName.aspx?cityName=" + encodeURIComponent(cityName), function(data) {
document.getElementById("store").innerHTML = data;
$("#store ul").find('li a:first').click();
});
}
因为GetStoreInfoByStoreId(7)是动态的。主要是7这个id是动态的。所以不能直接写死。写死就算可以也没意思。。