我有一个<div>
,其中有<div>
个<div>
,并且每个孩子<a>
都有一个$('#filterOptions li a').click(function (e) {});
(锚标记)。
所以我要做的就是将点击事件附加到a-tags。 它一直在与列出的我的div一起工作。但我需要它成为div。
下面的工作代码:
的jQuery :
<ul id="filterOptions">
<li class="active"><a href="#" class="all">All</a></li>
<li><a href="#" class="prem">Premier League</a></li></li>
</ul>
HTML :
$('#filterOptions div a').click(function (e) {});
我尝试过但也没有用的是:
的jQuery :
<div class="filterOptions">
<div class="col-md-1 col-md-offset-1">
<a href="#" class="all">All</a>
</div>
<div class="col-md-2">
<a href="#" class="league2 ">Premier League>
</div>
</div>
HTML :
if ((paramName != null ) && (paramVal != null))
{
parameters = paramName[0] +"="+ paramVal[0];
URLEncoder.encode(parameters, "UTF-8").replace("+", "%20");
for (int i = 1; i < paramName.length; i++)
{
parameters+= "&";
parameters += URLEncoder.encode(paramName[i], "UTF-8").replace("+", "%20") + "=" + URLEncoder.encode(paramVal[i], "UTF-8").replace("+", "%20");
//parameters += paramName[i] + "=" + paramVal[i];
}
}
请帮助我实现它。
答案 0 :(得分:0)
问题是您在html标记中有类filterOptions
,并且您在jQuery代码中使用了标识#
。应该是这样的:
$('.filterOptions div a').click(function (e) {});