关于mvc中dropdownlist值得设定问题

各位大哥,我现在想实现后台取值然后设定前台dropdownlist的值,但是尝试好多方法都没有反应,请赐教。
前台ajax函数代码如下:
function upData() {

    var phonevalue = document.getElementById("custom_phone").value;
    if ($("#custom_phone").val() == "")
        // if (phonevalue.replace(/\s/g, '') == '')
    { return; }
    else
    {
        // 发送服务器请求
        $.ajax({
            datatype: "json",
            type: "POST", //提交数据的类型 分为POST和GET  
            async: true,
            url: "/jp/phoneselect",  //提交url 注意url必须小写  
            data: { "phonevalue": phonevalue },
            success: function (data) {
                var jsondata = data;
                con = "";
                $.each(jsondata, function (index, item) {
                    $("#custom_xm").val(item.name);
                    if(item.sex=="男")
                    {
                        $("#sex-dropdownlist").attr("value",1);
                    }
                    if (item.sex == "女")
                    {
                        $("#sex-dropdownlist").selectedvalue = "2";
                    }

                    $("#custom_wx").val(item.wechat);
                    $("#custom_style").value=item.style;
                    $("#custom_capital").value = item.capital;
                    $("#custom_bz1").val(item.bz1);
                    $("#custom_bz1").val(item.bz2);

                });
            }
        });

                    后台传josn没有问题,现在卡在这个性别的选定上,谢谢帮助!!

if(item.sex=="男") 确认是'男'这个字么,不是数字或者空?
换成
if(item.sex.equals("男")) 呢