Jquery 在单独的DIV';中使用Ajax调用同一页面;s

Jquery 在单独的DIV';中使用Ajax调用同一页面;s,jquery,html,ajax,Jquery,Html,Ajax,例如,如果我使用jQuery进行ajax调用,并在tabs中执行此操作,那么我希望在不同的选项卡中调用相同的页面,实际上,这只是一个div 然后,每个页面都会将相同的标签ID带到页面上 唯一的解决方案是使用iframe而不是ajax调用吗 我基本上希望每个标签都有相同的标签和ID 谢谢虽然这样做是无效的,但您可能仍然可以逍遥法外。。。我想您只需要指定在引用ID时所指的对象 $('div1#itemId')和$('div2#itemId') 我从未尝试过这个,因为这样做的编码很糟糕 一个更好的选择

例如,如果我使用jQuery进行ajax调用,并在tabs中执行此操作,那么我希望在不同的选项卡中调用相同的页面,实际上,这只是一个div

然后,每个页面都会将相同的标签ID带到页面上

唯一的解决方案是使用iframe而不是ajax调用吗

我基本上希望每个标签都有相同的标签和ID


谢谢

虽然这样做是无效的,但您可能仍然可以逍遥法外。。。我想您只需要指定在引用ID时所指的对象

$('div1#itemId')
$('div2#itemId')

我从未尝试过这个,因为这样做的编码很糟糕

一个更好的选择是为元素提供类名,而不是ID——您将能够以有效的方式实现这一点


$('div1.itemId')
$('div2.itemId')

ID必须是唯一的!你不能有相同的身份证两次。。。最好在标签页上使用id,这样itI内部的类就不会把它作为解决方案了。我回答了被问到的问题,并提供了一个替代方案(当你发表评论时,这个方案可能正在制定中)。好的,谢谢!我想这回答了我的问题:)我可能会使用iframe。这没问题,只是有点混乱,因为我需要在子页面中重新包含所有脚本等,而在父页面中很难引用位。谢谢-这是个坏主意。只需使用类名而不是id。他回答了我的问题,这是否是糟糕的编码,但如果我愿意,这是一个可行的选择;)哇,这奏效了。我通过在选择器中使用tabIndex的一个变量使其成为动态的:)如果使用selectedIndex的一个变量对当前选项卡进行编码,这肯定不是“坏”编码吗?