如何选择当前 DIV ID 以使用该 ID 运行 Jquery

How to select current DIV ID to run Jquery with that ID?

本文关键字:ID Jquery 运行 DIV 何选择 选择      更新时间:2023-09-26

我有这样的HTML。

<div id="content"
     <div id="widget1">
       <script type='text/javascript'>
                jQuery("#widget(current)").selectme({
                Numpost:4,
                Stylepost:"papa",
                });
       </script>
     </div>
     <div id="widget89">
       <script type='text/javascript'>
                jQuery("#widget(current)").selectme({
                Numpost:7,
                Stylepost:"popo",
                });
       </script>
     </div>
     ..............
     <div id="widget(anyIndex)">.....</div>
 </div>

当我添加更多时,小部件 ID 会更改。例如:widget89 设置为当前,但我不知道该 widget 的索引(index = 89),只是确定我正在将 Javascript/Jquery 代码输入其中。当我添加新的小部件时,我将有新的索引,例如:widget105或widget200(anyindex)。

每当我添加更多用于在内部运行 Jquery 时,如何捕获当前小部件。这意味着我们有同样的事情,例如:

 <div id="widget1">
       <script type='text/javascript'>
                jQuery("#widget1").selectme({
                Numpost:4,
                Stylepost:"papa",
                });
       </script>
     </div>
     <div id="widget89">
       <script type='text/javascript'>
                jQuery("#widget89").selectme({
                Numpost:7,
                Stylepost:"popo",
                });
       </script>
     </div>

尝试使用属性开始选择器,例如,

jQuery( "[id^='widget']" ).selectme({

或者您可以为您的element申请class,例如,

<div class="select-me-widget">.....</div>

并用于jquery,例如,

jQuery( ".select-me-widget" ).selectme({