Javascript 访问由AJAX调用创建的DOM元素

Javascript 访问由AJAX调用创建的DOM元素,javascript,jquery,ajax,Javascript,Jquery,Ajax,我有一个ajax调用,它返回一组html,包括一些隐藏的div,其值如下所示: <span class="hidden" name="price1h1" id="price1h1c0a1adult">90.7375</span> <span class="hidden" name="price1h1" id="price1h1c0a1child">90.7375</span> <span class="hidden" name="price1

我有一个ajax调用,它返回一组html,包括一些隐藏的div,其值如下所示:

<span class="hidden" name="price1h1" id="price1h1c0a1adult">90.7375</span>
<span class="hidden" name="price1h1" id="price1h1c0a1child">90.7375</span>
<span class="hidden" name="price1h1" id="price1h1c0adultPreMargin">265</span>
<span class="hidden" name="price1h1" id="price1h1c0childPreMargin">247</span>
<span class="hidden" name="price1h1" id="price1h1c0adultPostMargin">65</span>
<span class="hidden" name="price1h1" id="price1h1c0childPostMargin">0</span>
<span class="hidden" name="price1h1" id="price1h1c0margin">35</span>
<span class="hidden" name="price1h1" id="price1h1c0partyAdults">2</span>
<span class="hidden" name="price1h1" id="price1h1c0partyChildren">2</span>
该值未定义

当它在页面中内联时,这一切都很好,但是我如何访问我生成的内容呢


谢谢如果您需要动态访问DOM元素,您可以指定在元素准备就绪时调用的处理程序:

请尝试以下代码:

var partyAdults = $('span#price1h2c0a1adult').live().text();
可以使用JQuery.live函数访问动态创建的元素


您可以向我们展示函数代码吗?使用浏览器DOM inspector,您是否验证了已将span元素添加到页面中?如果span是隐藏的,那么获取隐藏span的html的jquery调用是否会返回任何内容,因为span在技术上是隐藏的?我不确定,只是想知道。我知道您可以访问隐藏的输入字段,但不能完全确定html数据中的正常html元素。
var partyAdults = $('span#price1h2c0a1adult').live().text();