0

我想使用 Jquery mobile 在滑动时更改我的 DIV 内容。

<div id = 100>
   <div id  = 101 data-role="page"> ....Content 1....</div>
   <div id  = 101 data-role="page"> ....Content 2....</div>
   <div id  = 101 data-role="page"> ....Content 3....</div>
</div>

这很好用。但我的问题是我给出的数字是 101,这对我来说是必须的。当 DIV Id 为数字时,刷卡不起作用。它适用于 alpha 或字母数字值。

谁能帮我吗..

4

1 回答 1

1

我强烈建议不要对 HTML 元素的 ID 使用数值。这可能会导致很多意想不到的行为。

我的建议是将您的 div 的 id 称为 content_ 之类的名称,然后在加载内容时使用 jquery 删除“content_”。

像这样的东西:

var contentID = $('#content_101').attr('id').replace('content_','');




  <div id = "content_100">
       <div id  = "content_101" data-role="page"> ....Content 1....</div>
       <div id  = "content_102" data-role="page"> ....Content 2....</div>
       <div id  = "content_103" data-role="page"> ....Content 3....</div>
    </div>
于 2013-06-05T02:13:43.590 回答