开发者社区> 问答> 正文

jquery(this)问题

给一系列

添加了onclick属性执行里的函数,可是this却未能成功指定。

目的是想要选择ARS这个字符串以作数据库查询用。

<li class="dropdown"><a href="" onclick="queryfx().call($(this));">ARS</a>
                <ul class="dropdown-menu">
                    <li><a href="">one</a></li>
                    <li><a href="">tow</a></li>
                    <li><a href="">three</a></li>
                </ul>
            </li>

个人分析需要用到call函数,可是并不成功。望前辈们解答。

展开
收起
云栖技术 2016-05-25 09:36:40 1692 0
1 条回答
写回答
取消 提交回答
  • 社区爱好者,专为云栖社区服务!

    如果li结构片很多,最佳实践还是事件委托
    原生js不熟的话,就用jquery的delegate好了
    比如

    $(document).delegate(".dropdown > a","click",function(){/*what you want*/});

    2019-07-17 19:13:28
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
23-Vue.js在前端...1506518547.pdf 立即下载
Javascript中的函数 立即下载
JavaScript函数 立即下载

相关实验场景

更多