javascript - jquery $.(one,two).html();中有两个内容

标签 javascript jquery

我不知道该怎么称呼他们,我通常只遇到单例$.(one).html()但不是$.(one,two).html();在 jQuery 中。

var handler = function(data) {
    $('.content').html($('.content', data).html()).parent().show();
    $.address.title(/>([^<]*)<\/title/.exec(data)[1]);
};

你们能帮助我理解这段代码的作用吗?我从来没有遇到过这样的代码。这些是我无法理解的具体部分,这些线是如何工作的?

$('.content', data).html();

$.address.title(/>([^<]*)<\/title/.exec(data)[1]);

最佳答案

第一个是 selector, and a context 。它正在寻找.content data内。然后 jQuery 返回具有 .html() 的 jQuery 对象。方法。

第二个是 regex pattern 。它使用 />([^<]*)<\/title/正则表达式搜索 data大概是找到title的内容标签。

关于javascript - jquery $.(one,two).html();中有两个内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10224396/

相关文章:

javascript - $.ajax() 不工作 [jquery]

javascript - AngularJS ng-class 在使用对象数组时添加 [object Object] 类

Javascript:根据具有类的子元素中的值对列表进行排序

javascript - 确保当用户返回页面而不刷新时,由 javascript 更改的元素保持更改

javascript - 子元素点击事件触发父点击事件

jquery - Knockoutjs databind 创建多个元素

javascript - 无法将消息发布到 https ://player. vimeo.com。收件人来源为 https ://tpc. googlesyndicate.com

javascript - Ember.js - 设置启用仅 HTTP cookie?

javascript - 为什么我的 css3 动画在 JQuery 中不起作用?

javascript - 显示此图像插件的标题