CSS不适用于jquery ajax内容

CSS不适用于jquery ajax内容,jquery,css,Jquery,Css,我有一个具有jquery AJAX功能的页面 $(document).ready(function() { var options = { target: '#return', beforeSend: function() { $('#processing').show(); }, complete: function() {

我有一个具有jquery AJAX功能的页面

$(document).ready(function() { 
        var options = { 
            target: '#return',
            beforeSend: function() {
                $('#processing').show();
            },
            complete: function() {
                $('#processing').hide();
                $("#SymbolSearchResults tr:even").addClass("SSOdd");
                $("#previous").click(function(){ changestart('back'); });
                $("#next").click(function(){ changestart("forward"); });
                $("#lookup").click(changestart);
            }
            }; 
        $('#SymbolSearchForm').ajaxForm(options); 
    }); 

    function changestart(direction) 
    {
        var rowsElement  = $("#maxrows");
        var rowsValue    = parseInt(rowsElement.val());
        var startElement = $("#startID");
        var value        = parseInt(startElement.val());
        startElement.val(direction == "forward" ? value + rowsValue : direction == "back" ?
value - rowsValue : 1);
    }

</script>
$(文档).ready(函数(){
变量选项={
目标:“#返回”,
beforeSend:function(){
$(“#处理”).show();
},
完成:函数(){
$(“#处理”).hide();
$(“#SymbolSearchResults tr:偶数”).addClass(“SSOdd”);
$(“#previous”)。单击(函数(){changestart('back');});
$(“#下一步”)。单击(函数(){changestart(“forward”);});
$(“#查找”)。单击(更改开始);
}
}; 
$('SymbolSearchForm').ajaxForm(选项);
}); 
功能更改开始(方向)
{
var rowsElement=$(“#maxrows”);
var rowsValue=parseInt(rowsElement.val());
var startElement=$(“startID”);
var value=parseInt(startElement.val());
startElement.val(方向==“前进”?值+行值:方向==“后退”?
值-行值:1);
}
我无法将单击处理程序重新绑定到#next、#lookup和#previous以及类SSOdd到表#SymbolSearchResults tr:even。我通过将其添加到完整函数中来修复它。但是,我无法对目标div#return应用任何样式。我可以在#return by ID中设置元素的样式,但同样地,对#return div本身没有任何设置。有解决办法吗?我只能在html页面中使用内联CSS来设置div的样式,这是不需要的。我还认为也许我应该使用.live函数作为完整函数中的单击函数?你能用.live添加一个类吗

请帮助unf**检查我的代码


thx

它似乎没有像您所说的那样通过ID标识符进行链接,但是我可以将该div的类更改为
.purchase
,并且它具有这些类属性。可能会将声明更改为div.return,并将
id='return'
更改为
class='return'

编辑
我会一直更新这个,直到我找到了为什么它不起作用的答案,或者其他人发了帖子。到目前为止,我能够通过
document.getElementById('return').style.color='#ffffffff'引用
div

.live()
仅用于事件处理程序,因此不能将类与之绑定。我也没有看到任何试图在该代码中设置
样式的尝试。@Robert我必须使用内联css,当我将样式移动到外部css文件时,它有一个id,但没有样式。我在FireBug中看不到它有任何进展。你能通过jQuery应用CSS吗?我会把CSS放回外部文件,2分钟。然后我会应用jquery@Robert进入;alskdjf;在搜索文本/字符串框中,它将以黑色衬线字体返回“未找到任何记录”,在firebug中找到div,返回时将不显示任何样式。查看CSS并查找#return,它在那里,并将AJAX内容的容器从#return切换到.return,然后查看发生了什么。知道为什么ID不起作用吗?现在还不知道,但你已经引起了我的兴趣。$(“#return”).css('color','#FFFFFF')中的“complete:AJAX调用的函数块似乎可以做到这一点。我想我可以在css中编写一个样式并执行$(“#return”).hasClass('foo'))。似乎我已经在这个函数中获得了很多,在外部CSS中执行它会更干净吗?对,我说的是将
更改为
,并将其引用为
。return
无处不在,而不是
。#return
明白了,我感谢您的帮助。我将从ID切换到类,看看从哪里得到是我。运气不好,换成上课没有影响