0

我有这样的 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 设置为当前,但我不知道该小部件的索引(索引 = 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>
4

1 回答 1

2

尝试使用attribute-start-with-selector 之类的,

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

或者你可以申请classelement喜欢的,

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

并在jquerylike中使用,

jQuery( ".select-me-widget" ).selectme({
于 2013-11-01T06:43:12.117 回答