Rap*_*ael 48 html javascript jquery
我正在寻找一种从包含HTML的字符串中获取HTML元素的方法.是否可以使用jQuery选择器来执行此操作?
基本上我有一个javascript函数从服务器获取整个页面,但我只需要该页面中的一个元素.
提前致谢
Guf*_*ffa 90
是的,您可以将字符串转换为元素,然后从中选择元素.例:
var elements = $(theHtmlString);
var found = $('.FindMe', elements);
Run Code Online (Sandbox Code Playgroud)
Kin*_*ous 20
只需将html文本包装在$函数中.喜欢
$("<div>I want this element</div>")
Run Code Online (Sandbox Code Playgroud)
Pet*_*tai 10
如果从服务器动态加载页面,则可以使用以下表单从加载的页面中仅定位一个元素 .load()
$(selectorWhereToShowNewData).load('pagePath selectorForElementFromNewData');
Run Code Online (Sandbox Code Playgroud)
例如:
$('#result').load('ajax/test.html #container');
Run Code Online (Sandbox Code Playgroud)
其中:
#result加载的页面部分将显示在当前页面
ajax/test.html上的位置是发送服务器请求的URL是
#container您要显示的响应页面上的元素.只有那将被加载到元素中#result.其余的响应页面将不会显示.
只需使用$ .filter
var html = "<div><span class='im-here'></span></div>"
var found = $(html).filter(".im-here")
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
79743 次 |
| 最近记录: |