我有以下功能,因为我正在设置具有sortBy id的select标签的属性,但无法从此功能中使用,我在设置属性后却在此功能中给出了警告,但给出了空值。

请帮我。

function getXmlByPrice(mi,mx)
{

    if(mi!="" && mx!="")
    {
        $("#min").text(mi);
        $("#max").text(mx);

        $("#sortBy").attr('onchange','getDataFromXmlByStar();');
        alert($("#sortBy").attr('onchange'));

        getDataFromXmlByStar();

    }
    else
    {
        getXml();
    }
}

最佳答案

如果您尝试添加onchange处理程序,而不是

$("#sortBy").attr('onchange','getDataFromXmlByStar();');


做这个:

$("#sortBy").on('change',function{
    getDataFromXmlByStar()
});

关于jquery - 无法通过函数设置属性,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10087257/

10-11 12:32