更改文本框的最大长度值

时间:2018-09-21 13:31:39

标签: jquery ajax gridview

一些值从C#返回到ajax。 我需要将这些值绑定到GridView。 一切正常,但唯一的区别是该值: $(“ span”,row).eq(4).html(this.MaxNoPlaces);需要绑定到文本框的MaxLenght属性而不是值。

我认为我需要使用此attr('maxlength')而不是html,但是我不知道如何使用。 有人可以帮我吗?

谢谢!

<script type="text/javascript">
            $(document).on('click', ".myBtn", function () {

                header = $(this).closest('tr').find('.ObjekatID').text()
                console.log(header);


            $.ajax({
                type: "POST",
                url: "Administration.aspx/GetRequest",
                data: JSON.stringify({ 'header2': header2}),
                contentType: "application/json; charset=utf-8",
                dataType: "json",
                success: function (data) {
                    var row = $("[id*=grdDemo] tr:last-child").clone(true);
                    $("[id*=grdDemo] tr").not($("[id*=grdDemo] tr:first-child")).remove();
                    //  alert($("[id*=grdDemo]").html());
                    var count = 1;
                        $.each(data.d, function () {
                            $("span", row).eq(0).html(this.ObjectID);
                            $("span", row).eq(1).html(this.ObjectName);
                            $("span", row).eq(2).html(this.ObjectValue);
                            $("span", row).eq(3).html(this.ObjectTypeID);

                            $("span", row).eq(4).html(this.MaxNoPlaces);

                            $("[id*=grdDemo] tbody").append(row);
                            console.log(row);
                            if (count == 1 || (count % 2 != 0)) {
                                $(row).css("background-color", "rgb(193, 212, 248)");
                            }
                            else {
                                $(row).css("background-color", "white");
                            }
                            count = count + 1;
                            row = $("[id*=grdDemo] tr:last-child").clone(true);

                        });


                },
                error: function () {
                    console.log("Not Saved!");
               }

            });

        });

1 个答案:

答案 0 :(得分:1)

我认为这是您想要的:

 $("span", row).eq(4).attr("maxlength",this.MaxNoPlaces);

来源:https://api.jquery.com/attr/