jQuery Append Prepend使用AJAX动态创建li

时间:2014-10-16 15:54:39

标签: jquery html ajax dynamic

我有以下问题。我有这个HTML

<ul class="buildings-list"> <li class="gchoice_20_0"> <input name="input_20" type="radio" value="House" checked="checked" /> <label for="choice_20_0" id="label_20_0">House</label> </li> </ul>

我想在此 li 中添加<span class="house-icon"></span>。所以这是js:

jQuery('.buildings-list li label:contains("House")').parent().prepend('<span class="building-icon"></span>');

但这些 li 是通过AJAX动态生成的。如何将听众挂钩到最新获取的li标签,以便我可以检查它是否包含&#34; House&#34;,&#34; Office&#34;或其他什么,以便我可以把适当的图标?感谢

1 个答案:

答案 0 :(得分:0)

对于动态AJAX内容,JQuery具有特定方法,例如.live()(已弃用)和.on()

在此处查看API文档:http://api.jquery.com/on/