0

アップロード コントロールを含む div を使用し、jsrender バインド データを使用して編集しますが、IE で編集をキャンセルするために div を削除したい場合、「オブジェクトが必要です」というエラーが表示され、失敗しました。理由を教えてください。 、ありがとう!メインコード:

    function edit(){
      $("#id").html($("#editTmpl").render(data));
      uploadify init
    }
    function cancelEdit(){
      $("#id).remove();
    }

HTMLコード:

<div id="editTmpl" type="text/x-jsrender">
    <div class="editRow rowEdit communityDraw">
                    <dl>
                        <dt>drawing:&lt;/dt>
                        <dd class="divDrawingsContainer" data-id="{{>CommunityId}}">
                            <div class="attachmentToolbar"><span>
                                <input id="file_upload-{{>CommunityId}}" type="file" /></span></div>
                            <div id="uploadingFiles-{{>CommunityId}}"></div>
                            <div id="divDrawingsDisplayBody-{{>CommunityId}}"></div>
                        </dd>
                    </dl>
                    <i class="clearfloat"></i>
                </div><div class="editRow rowEdit communityDraw">
                    <dl>
                        <dt>drawing:&lt;/dt>
                        <dd class="divDrawingsContainer" data-id="{{>CommunityId}}">
                            <div class="attachmentToolbar"><span>
                                <input id="file_upload-{{>CommunityId}}" type="file" /></span></div>
                            <div id="uploadingFiles-{{>CommunityId}}"></div>
                            <div id="divDrawingsDisplayBody-{{>CommunityId}}"></div>
                        </dd>
                    </dl>
                    <i class="clearfloat"></i>
      </div>
<div>
4

1 に答える 1

0

この関数の構文エラーを変更してください

function cancelEdit(){
      $('#id').remove();
    }
于 2013-07-05T08:32:10.023 に答える