English 中文(简体)
jax 完整功能后, a 不再可点击, 为什么?
原标题:javascript. after ajax complete function, the a is not clickable anymore, why?

i have again a small question. i am using ajax and working fine. but after the ajax did his job i want to change the element atttibutes like backgroundImage. it is also working fine. but the changed element is now not clickable anymore for the second time.. can someone help me please.. here is my code:

function ajaxdelete(){
        $.ajax({
            url: "/ajaxdelete/",
        }).complete(function(){
            kids = document.getElementById( table1 ).getElementsByTagName( td );
            for (var i=0; i < kids.length; i++) {
              kids[i].style.backgroundImage = "none";
            };


        });


    }

我的 html 是:

<td style="background-image: url("../static/images/ok.png");"><a onclick="postajax1()"><input type="hidden" name="arg1" value="10"/><input type="hidden" name="arg2" value="3"/>0,24*</a></td>

所以在ajax 调用后, 背景必须再次清理, 并且标签必须再次点击第二次。 换句话说, posajax1 () 函数必须是可调用的, 并且能够将背景图像再次恢复到初始状态 。

请救救我!

多谢。 。 。

最佳回答

使用 Jquery 用类名瞄准你怎么样?

function ajaxdelete(){

    $.ajax({
        url: "/ajaxdelete/",
    }).complete(function(){
        kids = $( #table1 td.className );
        kids.css( background-image , none );
    });
}
问题回答

暂无回答




相关问题
CSS working only in Firefox

I am trying to create a search text-field like on the Apple website. The HTML looks like this: <div class="frm-search"> <div> <input class="btn" type="image" src="http://www....

image changed but appears the same in browser

I m writing a php script to crop an image. The script overwrites the old image with the new one, but when I reload the page (which is supposed to pickup the new image) I still see the old one. ...

Firefox background image horizontal centering oddity

I am building some basic HTML code for a CMS. One of the page-related options in the CMS is "background image" and "stretch page width / height to background image width / height." so that with large ...

Separator line in ASP.NET

I d like to add a simple separator line in an aspx web form. Does anyone know how? It sounds easy enough, but still I can t manage to find how to do it.. 10x!

热门标签