javascript – 使用jQuery获取html字符串的一部分
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了javascript – 使用jQuery获取html字符串的一部分,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2234字,纯文字阅读大概需要4分钟。
内容图文
![javascript – 使用jQuery获取html字符串的一部分](/upload/InfoBanner/zyjiaocheng/792/94c7856df854467895d9b5bb8c8fb8f4.jpg)
我有一个名为response的javascript变量.这是ajax调用的响应.此变量具有以下内容:
<table id="ListCompanies" class="zebra-striped">
<thead>
<tr>
<th>Nom de la societe</th>
<th>Ville</th>
<th>Rue</th>
<th width="70"><a class="btn primary small createCompany" href="/PLATON/Admin/Company/Create">[+] Nouvelle societe</a> </th>
</tr>
</thead>
<tbody>
<tr id="13">
<td>INDUSTRIAL DEFENDER INC</td>
<td>FOXBOROUGH</td>
<td>Chestnut Street</td>
<td nowrap>
<a class="btn small editCompany" href="/PLATON/Admin/Company/Edit/13" id="13">Modifier</a>
<a class="btn small deleteCompany" href="/PLATON/Admin/Company/Delete/13" id="13">Supprimer</a>
</td>
</tr>
<tr id="14">
<td>INC CRANE NUCLEAR</td>
<td>GEORGIA KENNESAW</td>
<td>cobb International Blvd</td>
<td nowrap>
<a class="btn small editCompany" href="/PLATON/Admin/Company/Edit/14" id="14">Modifier</a>
<a class="btn small deleteCompany" href="/PLATON/Admin/Company/Delete/14" id="14">Supprimer</a>
</td>
</tr>
</tbody>
</table>
<a href="/PLATON/Admin/Company/RowsList?page=3" id="LoadMoreLink">Load more</a>
alert($(“tbody”,response).html());给我:
<tr id="13">
<td>INDUSTRIAL DEFENDER INC</td>
<td>FOXBOROUGH</td>
<td>Chestnut Street</td>
<td nowrap>
<a class="btn small editCompany" href="/PLATON/Admin/Company/Edit/13" id="13">Modifier</a>
<a class="btn small deleteCompany" href="/PLATON/Admin/Company/Delete/13" id="13">Supprimer</a>
</td>
</tr>
<tr id="14">
<td>INC CRANE NUCLEAR</td>
<td>GEORGIA KENNESAW</td>
<td>cobb International Blvd</td>
<td nowrap>
<a class="btn small editCompany" href="/PLATON/Admin/Company/Edit/14" id="14">Modifier</a>
<a class="btn small deleteCompany" href="/PLATON/Admin/Company/Delete/14" id="14">Supprimer</a>
</td>
</tr>
没关系对我来说.
如何从响应变量中获取#LoadMoreLink底部的链接?
我试过了:
alert($("#LoadMoreLink",response));
但它没有用.
解决方法:
您的回复包含2个“父”元素,< table>和< a>. $(response)创建一个包含2个元素的jQuery对象.要获得你想要的那个,试试这个:
$(response).filter('#LoadMoreLink')
.find在这里不起作用,因为.find只搜索子节点,而不搜索“父节点”元素本身.您需要使用.filter来搜索“父”元素.
(“父”元素,我的意思是实际在jQuery对象中的元素).
内容总结
以上是互联网集市为您收集整理的javascript – 使用jQuery获取html字符串的一部分全部内容,希望文章能够帮你解决javascript – 使用jQuery获取html字符串的一部分所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。