1

您好,我正在开发一个 jQuery 移动应用程序,情况如下

      <script>
            function showPanel(info) {

                alert(info.id);

            }
        </script>

<div data-role="footer" id="footer_button" onclick="showPanel(this);">
            <h4 style="text-align: center;">Open toolbar</h4>
</div>

<div id="footerhigher1"></div>

现在,在onclick我传递的第一个 div 的代码事件中,我this从中提取了 first 的 id div。现在我想传递第二个是divfooterhigher1的 Id 我如何处理它。Id

我在单页中有多个这样的组合

4

1 回答 1

0

试试这个

  <script>
        function showPanel(idval) {

            alert($(idval).id);

        }
    </script>

<div data-role="footer" id="footer_button" onclick="showPanel('footerhigher1');">
            <h4 style="text-align: center;">Open toolbar</h4>
</div>

<div id="footerhigher1"></div>

或者


JsFiddle 演示

像这样修改脚本,它会给你下一个 div 元素

  <script>
        function showPanel(idval) {

            alert($(info).next().attr('id'));

        }
    </script>
于 2013-03-13T09:36:51.783 回答