gpt4 book ai didi

javascript - 为什么用 Ajax 响应替换页面内容时不应用 jQuery 插件?

转载 作者:行者123 更新时间:2023-11-28 10:42:52 25 4
gpt4 key购买 nike

目前我正在使用 jQuery ajax 向页面添加内容,我正在使用 jquery.selectbox-0.6.1.js 插件来设置选择框的样式。

插件在我第一次加载页面时应用,但当我单击获取 ajax 响应以替换页面的某些内容时,选择框插件不会将 css 样式应用于替换的 ajax 选择框。

这是我的代码:

$.ajax({
url: '/find-job?filter=1',
type:'GET',
async:'false',
success: function (data)
{
var $response=$(data);
$response.find('.view').each(function(){
$('.view').replaceWith(this).html;
});
}

});

一切正常,但选择框插件未应用于选择框。

为什么插件不自动应用 css?

最佳答案

添加新内容后,您可以通过将其放入成功回调来重新初始化选择框插件:

success: function (data) {
var $response=$(data);
$response.find('.view').each(function(){
$('.view').replaceWith(this).html();
});
$("#element").selectbox();
});

实际上你的代码很乱,但你明白了。

关于javascript - 为什么用 Ajax 响应替换页面内容时不应用 jQuery 插件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23082041/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com