天天看點

jq點選增加一段html

<code>&lt;!--添加廣告位資訊開始--&gt;</code>

<code>&lt;</code><code>div</code> <code>class</code><code>=</code><code>"all"</code> <code>style</code><code>=</code><code>""</code><code>&gt;</code>

<code>    </code><code>&lt;</code><code>div</code> <code>class</code><code>=</code><code>"widget-header"</code><code>&gt;</code>

<code>        </code><code>&lt;</code><code>h4</code><code>&gt;廣告位明細(最多5條)&lt;/</code><code>h4</code><code>&gt;&lt;</code><code>div</code> <code>style</code><code>=</code><code>"float:right;margin-right: 50px; cursor: pointer;"</code><code>&gt;&lt;</code><code>h4</code> <code>id</code><code>=</code><code>"newyz1"</code><code>&gt;+增加&lt;/</code><code>h4</code><code>&gt;&lt;/</code><code>div</code><code>&gt;</code>

<code>    </code><code>&lt;/</code><code>div</code><code>&gt;</code>

<code>    </code><code>&lt;</code><code>div</code> <code>class</code><code>=</code><code>"one1"</code><code>&gt;</code>

<code>        </code><code>&lt;</code><code>div</code> <code>class</code><code>=</code><code>"contract-contracttype"</code><code>&gt;</code>

<code>            </code><code>&lt;</code><code>div</code> <code>class</code><code>=</code><code>"form-group field-contract-contracttype required has-success"</code><code>&gt;</code>

<code>                </code><code>&lt;</code><code>label</code> <code>class</code><code>=</code><code>"col-sm-1 control-label no-padding-right"</code> <code>for</code><code>=</code><code>"receivableamount[contractId]"</code><code>&gt;廣告位&lt;/</code><code>label</code><code>&gt;</code>

<code>                </code><code>&lt;</code><code>div</code> <code>class</code><code>=</code><code>"col-lg-2"</code><code>&gt;</code>

<code>                    </code><code>&lt;</code><code>input</code> <code>type</code><code>=</code><code>"hidden"</code> <code>class</code><code>=</code><code>"advertId"</code> <code>name</code><code>=</code><code>"advertId[]"</code> <code>id</code><code>=</code><code>"advertId"</code> <code>value</code><code>=</code><code>""</code><code>&gt;</code>

<code>                    </code><code>&lt;</code><code>input</code> <code>type</code><code>=</code><code>"hidden"</code> <code>class</code><code>=</code><code>"advertname1"</code> <code>name</code><code>=</code><code>"advertname1[]"</code> <code>id</code><code>=</code><code>"advertname1"</code> <code>value</code><code>=</code><code>""</code><code>&gt;</code>

<code>                    </code><code>&lt;</code><code>select</code> <code>id</code><code>=</code><code>"port"</code> <code>class</code><code>=</code><code>"form-control port"</code> <code>name</code><code>=</code><code>"port[]"</code> <code>onchange</code><code>=</code><code>"checkadvertname(this);"</code><code>&gt;</code>

<code>                        </code><code>&lt;?</code><code>php</code> <code>foreach($port as $key=&gt;$value):?&gt;</code>

<code>                        </code><code>&lt;</code><code>option</code> <code>value="&lt;?=$value['key']?&gt;"&gt;&lt;?=$value['value']?&gt;&lt;/</code><code>option</code><code>&gt;</code>

<code>                        </code><code>&lt;?</code><code>php</code> <code>endforeach;?&gt;</code>

<code>                    </code><code>&lt;/</code><code>select</code><code>&gt;</code>

<code>                </code><code>&lt;/</code><code>div</code><code>&gt;</code>

<code>                    </code><code>&lt;</code><code>select</code> <code>id</code><code>=</code><code>"page"</code> <code>class</code><code>=</code><code>"form-control page"</code> <code>name</code><code>=</code><code>"page[]"</code> <code>onchange</code><code>=</code><code>"checkadvertname(this);"</code><code>&gt;</code>

<code>                        </code><code>&lt;?</code><code>php</code> <code>foreach($page as $key=&gt;$value):?&gt;</code>

<code>                            </code><code>&lt;</code><code>option</code> <code>value="&lt;?=$value['key']?&gt;"&gt;&lt;?=$value['value']?&gt;&lt;/</code><code>option</code><code>&gt;</code>

<code>                    </code><code>&lt;</code><code>select</code> <code>id</code><code>=</code><code>"advertname"</code> <code>class</code><code>=</code><code>"form-control advertname"</code> <code>name</code><code>=</code><code>"advertname[]"</code> <code>onchange</code><code>=</code><code>"getadvert(this)"</code><code>&gt;</code>

<code>                        </code><code>&lt;</code><code>option</code> <code>value</code><code>=</code><code>"0"</code><code>&gt;請選擇廣告位&lt;/</code><code>option</code><code>&gt;</code>

<code>            </code><code>&lt;/</code><code>div</code><code>&gt;</code>

<code>        </code><code>&lt;/</code><code>div</code><code>&gt;</code>

<code>        </code><code>&lt;</code><code>div</code> <code>class</code><code>=</code><code>"form-group field-applypay-paymenttime"</code><code>&gt;</code>

<code>            </code><code>&lt;</code><code>label</code> <code>class</code><code>=</code><code>"col-sm-1 control-label no-padding-right"</code> <code>for</code><code>=</code><code>"applypay-paymenttime"</code><code>&gt;釋出時間&lt;/</code><code>label</code><code>&gt;</code>

<code>            </code><code>&lt;</code><code>div</code> <code>class</code><code>=</code><code>"col-sm-3 col-lg-2"</code><code>&gt;</code>

<code>                </code><code>&lt;</code><code>div</code> <code>class</code><code>=</code><code>"input-group"</code><code>&gt;</code>

<code>                    </code><code>&lt;</code><code>span</code> <code>class</code><code>=</code><code>"input-group-addon"</code><code>&gt;&lt;</code><code>i</code> <code>class</code><code>=</code><code>"icon-calendar bigger-110"</code><code>&gt;&lt;/</code><code>i</code><code>&gt;&lt;/</code><code>span</code><code>&gt;</code>

<code>                    </code><code>&lt;</code><code>input</code> <code>class</code><code>=</code><code>"form-control date-picker datetime-picker3"</code> <code>id</code><code>=</code><code>"projectStime"</code> <code>name</code><code>=</code><code>"projectStime[]"</code> <code>data-date-format</code><code>=</code><code>"dd-mm-yyyy"</code> <code>onfocus</code><code>=</code><code>"WdatePicker({dateFmt:'yyyy-MM-dd'})"</code> <code>type</code><code>=</code><code>"text"</code><code>&gt;</code>

<code>                    </code><code>&lt;</code><code>em</code> <code>style</code><code>=</code><code>"position: absolute; top: 5px; right: -28px; width: 20px;"</code><code>&gt;-&lt;/</code><code>em</code><code>&gt;</code>

<code>                    </code><code>&lt;</code><code>input</code> <code>class</code><code>=</code><code>"form-control date-picker datetime-picker3"</code> <code>id</code><code>=</code><code>"projectEtime"</code> <code>name</code><code>=</code><code>"projectEtime[]"</code> <code>data-date-format</code><code>=</code><code>"dd-mm-yyyy"</code> <code>onfocus</code><code>=</code><code>"WdatePicker({dateFmt:'yyyy-MM-dd'})"</code> <code>type</code><code>=</code><code>"text"</code><code>&gt;</code>

<code>        </code><code>&lt;</code><code>div</code> <code>class</code><code>=</code><code>"form-group field-receivableamout-reason required"</code><code>&gt;</code>

<code>            </code><code>&lt;</code><code>label</code> <code>class</code><code>=</code><code>"col-sm-1 control-label no-padding-right"</code> <code>for</code><code>=</code><code>"receivableamout-reason"</code><code>&gt;備注說明&lt;/</code><code>label</code><code>&gt;</code>

<code>            </code><code>&lt;</code><code>div</code> <code>class</code><code>=</code><code>"col-lg-5"</code><code>&gt;&lt;</code><code>input</code> <code>type</code><code>=</code><code>"text"</code> <code>id</code><code>=</code><code>"receivableamout-reason"</code> <code>class</code><code>=</code><code>"form-control"</code> <code>name</code><code>=</code><code>"reason[]"</code> <code>maxlength</code><code>=</code><code>"100"</code><code>&gt;&lt;/</code><code>div</code><code>&gt;</code>

<code>            </code><code>&lt;</code><code>div</code> <code>class</code><code>=</code><code>"col-lg-3"</code><code>&gt;</code>

<code>                </code><code>&lt;</code><code>div</code> <code>class</code><code>=</code><code>"help-block"</code><code>&gt;&lt;/</code><code>div</code><code>&gt;&lt;/</code><code>div</code><code>&gt;</code>

<code>    </code><code>&lt;</code><code>span</code> <code>class</code><code>=</code><code>"form-group"</code> <code>id</code><code>=</code><code>"xx"</code><code>&gt;</code>

<code>    </code><code>&lt;/</code><code>span</code><code>&gt;</code>

<code>    </code><code>&lt;</code><code>div</code> <code>class</code><code>=</code><code>"form-group field-receivableamout-reason required"</code><code>&gt;</code>

<code>        </code><code>&lt;</code><code>label</code> <code>class</code><code>=</code><code>"col-lg-1 control-label no-padding-right"</code> <code>for</code><code>=</code><code>"receivableamout-reason"</code><code>&gt;上傳附件&lt;/</code><code>label</code><code>&gt;</code>

<code>        </code><code>&lt;</code><code>div</code> <code>class</code><code>=</code><code>"col-lg-11 wdata1"</code><code>&gt;</code>

<code>            </code><code>&lt;</code><code>div</code> <code>class</code><code>=</code><code>"col-lg-3 btnimg"</code><code>&gt;</code>

<code>                </code><code>&lt;</code><code>label</code> <code>for</code><code>=</code><code>"uploadImg"</code> <code>class</code><code>=</code><code>"btn btn-primary fileimg"</code><code>&gt;&lt;</code><code>i</code> <code>class</code><code>=</code><code>"fa-plus-sign"</code><code>&gt;&lt;/</code><code>i</code><code>&gt;</code>

<code>                    </code><code>&lt;</code><code>span</code><code>&gt;上傳&lt;/</code><code>span</code><code>&gt;</code>

<code>                    </code><code>&lt;</code><code>input</code>  <code>class</code><code>=</code><code>"UploadImg"</code> <code>data</code><code>=</code><code>"1"</code>  <code>type</code><code>=</code><code>"file"</code> <code>name</code><code>=</code><code>"files[]"</code>  <code>multiple&gt;&lt;/</code><code>label</code><code>&gt;</code>

<code>                </code><code>&lt;/</code><code>label</code><code>&gt;</code>

<code>&lt;/</code><code>div</code><code>&gt;</code>

<code>&lt;!--添加廣告位資訊結束--&gt;</code>

<code> </code><code>$("#newyz1").bind('click',function() {</code>

<code>                    </code><code>_addnum++;</code>

<code>                    </code><code>var num=_addnum;</code>

<code>                    </code><code>console.log(num);</code>

<code>                    </code><code>if($(".one1").length&gt;4){</code>

<code>                        </code><code>layer.msg("最多5條資料");</code>

<code>                        </code><code>return false;</code>

<code>                    </code><code>}</code>

<code>                    </code><code>var html='&lt;</code><code>div</code> <code>class</code><code>=</code><code>"one1"</code><code>&gt;\n' +</code>

<code>                        </code><code>'                &lt;</code><code>div</code> <code>class</code><code>=</code><code>"contract-contracttype"</code><code>&gt;\n' +</code>

<code>                        </code><code>'                    &lt;</code><code>div</code> <code>class</code><code>=</code><code>"form-group field-contract-contracttype required has-success"</code><code>&gt;\n' +</code>

<code>                        </code><code>'&lt;</code><code>input</code> <code>type</code><code>=</code><code>"hidden"</code> <code>class</code><code>=</code><code>"advertId"</code> <code>name</code><code>=</code><code>"advertId[]"</code> <code>id</code><code>=</code><code>"advertId"</code> <code>value</code><code>=</code><code>""</code><code>&gt;\n'+</code>

<code>                        </code><code>' &lt;</code><code>input</code> <code>type</code><code>=</code><code>"hidden"</code> <code>class</code><code>=</code><code>"advertname1"</code> <code>name</code><code>=</code><code>"advertname1[]"</code> <code>id</code><code>=</code><code>"advertname1"</code> <code>value</code><code>=</code><code>""</code><code>&gt;\n'+</code>

<code>                        </code><code>'                        &lt;</code><code>label</code> <code>class</code><code>=</code><code>"col-sm-1 control-label no-padding-right"</code> <code>for</code><code>=</code><code>"receivableamount[contractId]"</code><code>&gt;廣告位&lt;/</code><code>label</code><code>&gt;\n' +</code>

<code>                        </code><code>'                    &lt;</code><code>a</code> <code>href</code><code>=</code><code>"javascript:void(0)"</code> <code>class</code><code>=</code><code>"khnimus1"</code> <code>title</code><code>=</code><code>""</code> <code>id</code><code>=</code><code>"newyz1"</code> <code>data-original-title</code><code>=</code><code>""</code><code>&gt;&lt;</code><code>i</code> <code>class</code><code>=</code><code>"icon-trash bigger-130"</code><code>&gt;&lt;/</code><code>i</code><code>&gt;&lt;/</code><code>a</code><code>&gt;\n'+</code>

<code>                        </code><code>'                        &lt;</code><code>div</code> <code>class</code><code>=</code><code>"col-lg-2"</code><code>&gt;\n' +</code>

<code>                        </code><code>'                            &lt;</code><code>select</code> <code>id</code><code>=</code><code>"port"</code> <code>class</code><code>=</code><code>"form-control port"</code> <code>name</code><code>=</code><code>"port[]"</code> <code>onchange</code><code>=</code><code>"checkadvertname(this);"</code><code>&gt;\n';</code>

<code>                    </code><code>for (var i=0;i&lt;</code><code>ports.length</code><code>;i++){</code>

<code>                        </code><code>html+='&lt;option </code><code>value</code><code>=</code><code>'+ports[i]['</code><code>key']+'&gt;'+ports[i]['value']+'&lt;/</code><code>option</code><code>&gt;';</code>

<code>                    </code><code>html+='&lt;/</code><code>select</code><code>&gt;\n' +</code>

<code>                        </code><code>'                        &lt;/</code><code>div</code><code>&gt;\n' +</code>

<code>                        </code><code>'                            &lt;</code><code>select</code> <code>id</code><code>=</code><code>"page"</code> <code>class</code><code>=</code><code>"form-control page"</code> <code>name</code><code>=</code><code>"page[]"</code> <code>onchange</code><code>=</code><code>"checkadvertname(this);"</code> <code>&gt;\n';</code>

<code>                    </code><code>for (var i=0;i&lt;</code><code>pages.length</code><code>;i++){</code>

<code>                        </code><code>html+='&lt;option </code><code>value</code><code>=</code><code>'+pages[i]['</code><code>key']+'&gt;'+pages[i]['value']+'&lt;/</code><code>option</code><code>&gt;';</code>

<code>                        </code><code>'                            &lt;/</code><code>select</code><code>&gt;\n' +</code>

<code>                        </code><code>'                            &lt;</code><code>select</code> <code>id</code><code>=</code><code>"advertname"</code> <code>class</code><code>=</code><code>"form-control advertname"</code> <code>name</code><code>=</code><code>"advertname[]"</code> <code>onchange</code><code>=</code><code>"getadvert(this)"</code> <code>&gt;\n' +</code>

<code>                        </code><code>'                                &lt;</code><code>option</code> <code>value</code><code>=</code><code>"0"</code><code>&gt;請選擇廣告位&lt;/</code><code>option</code><code>&gt;\n' +</code>

<code>                        </code><code>'\n' +</code>

<code>                        </code><code>'                    &lt;/</code><code>div</code><code>&gt;\n' +</code>

<code>                        </code><code>'                &lt;/</code><code>div</code><code>&gt;\n' +</code>

<code>                        </code><code>'                &lt;</code><code>div</code> <code>class</code><code>=</code><code>"form-group field-applypay-paymenttime"</code><code>&gt;\n' +</code>

<code>                        </code><code>'                    &lt;</code><code>label</code> <code>class</code><code>=</code><code>"col-sm-1 control-label no-padding-right"</code> <code>for</code><code>=</code><code>"applypay-paymenttime"</code><code>&gt;釋出時間&lt;/</code><code>label</code><code>&gt;\n' +</code>

<code>                        </code><code>'                    &lt;</code><code>div</code> <code>class</code><code>=</code><code>"col-sm-3 col-lg-2"</code><code>&gt;\n' +</code>

<code>                        </code><code>'                        &lt;</code><code>div</code> <code>class</code><code>=</code><code>"input-group"</code><code>&gt;\n' +</code>

<code>                        </code><code>'                            &lt;</code><code>span</code> <code>class</code><code>=</code><code>"input-group-addon"</code><code>&gt;&lt;</code><code>i</code> <code>class</code><code>=</code><code>"icon-calendar bigger-110"</code><code>&gt;&lt;/</code><code>i</code><code>&gt;&lt;/</code><code>span</code><code>&gt;\n' +</code>

<code>                        </code><code>'                            &lt;</code><code>input</code> <code>class</code><code>=</code><code>"form-control date-picker datetime-picker3"</code> <code>id</code><code>=</code><code>"projectStime"</code> <code>name</code><code>=</code><code>"projectStime[]"</code> <code>data-date-format</code><code>=</code><code>"dd-mm-yyyy"</code> <code>onfocus</code><code>=</code><code>"WdatePicker({dateFmt:\'yyyy-MM-dd\'})"</code> <code>type</code><code>=</code><code>"text"</code><code>&gt;\n' +</code>

<code>                        </code><code>'                            &lt;</code><code>em</code> <code>style</code><code>=</code><code>"position: absolute; top: 5px; right: -28px; width: 20px;"</code><code>&gt;-&lt;/</code><code>em</code><code>&gt;\n' +</code>

<code>                        </code><code>'                            &lt;</code><code>input</code> <code>class</code><code>=</code><code>"form-control date-picker datetime-picker3"</code> <code>id</code><code>=</code><code>"projectEtime"</code> <code>name</code><code>=</code><code>"projectEtime[]"</code> <code>data-date-format</code><code>=</code><code>"dd-mm-yyyy"</code> <code>onfocus</code><code>=</code><code>"WdatePicker({dateFmt:\'yyyy-MM-dd\'})"</code> <code>type</code><code>=</code><code>"text"</code><code>&gt;\n' +</code>

<code>                        </code><code>'                &lt;</code><code>div</code> <code>class</code><code>=</code><code>"form-group field-receivableamout-reason required"</code><code>&gt;\n' +</code>

<code>                        </code><code>'                    &lt;</code><code>label</code> <code>class</code><code>=</code><code>"col-sm-1 control-label no-padding-right"</code> <code>for</code><code>=</code><code>"receivableamout-reason"</code><code>&gt;備注說明&lt;/</code><code>label</code><code>&gt;\n' +</code>

<code>                        </code><code>'                    &lt;</code><code>div</code> <code>class</code><code>=</code><code>"col-lg-5"</code><code>&gt;&lt;</code><code>input</code> <code>type</code><code>=</code><code>"text"</code> <code>id</code><code>=</code><code>"receivableamout-reason"</code> <code>class</code><code>=</code><code>"form-control"</code> <code>name</code><code>=</code><code>"reason[]"</code> <code>maxlength</code><code>=</code><code>"100"</code><code>&gt;&lt;/</code><code>div</code><code>&gt;\n' +</code>

<code>                        </code><code>'                    &lt;</code><code>div</code> <code>class</code><code>=</code><code>"col-lg-3"</code><code>&gt;\n' +</code>

<code>                        </code><code>'                        &lt;</code><code>div</code> <code>class</code><code>=</code><code>"help-block"</code><code>&gt;&lt;/</code><code>div</code><code>&gt;&lt;/</code><code>div</code><code>&gt;\n' +</code>

<code>//                            ' &lt;</code><code>div</code> <code>class</code><code>=</code><code>"form-group field-receivableamout-reason required"</code><code>&gt;\n' +</code>

<code>//                        '                    &lt;</code><code>label</code> <code>class</code><code>=</code><code>"col-lg-1 control-label no-padding-right"</code> <code>for</code><code>=</code><code>"receivableamout-reason"</code><code>&gt;上傳附件&lt;/</code><code>label</code><code>&gt;\n' +</code>

<code>//                        '                    &lt;</code><code>div</code> <code>class</code><code>=</code><code>"col-lg-11 wdata'+num+'"</code><code>&gt;\n' +</code>

<code>//                        '                        &lt;</code><code>div</code> <code>class</code><code>=</code><code>"col-lg-3 btnimg"</code><code>&gt;\n' +</code>

<code>//                        '                            &lt;</code><code>label</code> <code>for</code><code>=</code><code>"uploadImg"</code> <code>class</code><code>=</code><code>"btn btn-primary fileimg"</code><code>&gt;&lt;</code><code>i</code> <code>class</code><code>=</code><code>"fa-plus-sign"</code><code>&gt;&lt;/</code><code>i</code><code>&gt;\n' +</code>

<code>//                        '                                &lt;</code><code>span</code><code>&gt;上傳&lt;/</code><code>span</code><code>&gt;\n' +</code>

<code>//                        '                                &lt;</code><code>input</code>  <code>class</code><code>=</code><code>"UploadImg"</code> <code>data</code><code>=</code><code>"'+num+'"</code>  <code>type</code><code>=</code><code>"file"</code> <code>name</code><code>=</code><code>"files[]"</code>  <code>multiple&gt;&lt;/</code><code>label</code><code>&gt;\n' +</code>

<code>//                        '                            &lt;/</code><code>label</code><code>&gt;\n' +</code>

<code>//                        '                        &lt;/</code><code>div</code><code>&gt;\n' +</code>

<code>//                        '                    &lt;/</code><code>div</code><code>&gt;\n' +</code>

<code>//                        '                &lt;/</code><code>div</code><code>&gt;\n'+</code>

<code>                    </code><code>'&lt;/</code><code>div</code><code>&gt;';</code>

<code>                    </code><code>$('#xx').append(html);</code>

<code>                    </code><code>//jq上傳插件開始</code>

<code>                    </code><code>$(".UploadImg").fileupload({</code>

<code>                        </code><code>url: 'http://imgapi.qq.com/upload/php/upload.php',</code>

<code>                        </code><code>sequentialUploads: true,</code>

<code>                        </code><code>formData: {"app": 'brzy'},</code>

<code>                        </code><code>returnType: "json",</code>

<code>                        </code><code>acceptFiles: "application/vnd.ms-excel,application/vnd.openxmlformats-officedocument.spreadsheetml.sheet,text/*,image/*,.pdf,.zip,.rar,.doc,.docx",</code>

<code>                        </code><code>dataType: 'json',</code>

<code>// 上傳完成後的執行邏輯</code>

<code>                        </code><code>done: function (e, data) {</code>

<code>                            </code><code>var n = data.jqXHR.responseText;</code>

<code>                            </code><code>var an = JSON.parse(n);</code>

<code>                            </code><code>// console.log(an);</code>

<code>                            </code><code>layer.closeAll();</code>

<code>                            </code><code>// if(typeof(_clickBut)=='undefined'){</code>

<code>                            </code><code>//     var _clickBut='';</code>

<code>                            </code><code>// }</code>

<code>                            </code><code>_clickBut = $(this).attr('data');//哪個按鈕被點選了</code>

<code>                            </code><code>console.log($(this));</code>

<code>                            </code><code>callback(an.url);</code>

<code>                        </code><code>},</code>

<code>// 上傳過程中的回調函數</code>

<code>                        </code><code>progressall: function (e, data) {</code>

<code>                            </code><code>layer.load(0, {shade: false});</code>

<code>                        </code><code>}</code>

<code>                    </code><code>});</code>

<code>                    </code><code>//jq插件結束</code>

<code>                    </code><code>$(".khnimus1").live('click',function(){</code>

<code>                        </code><code>$(this).parents(".one1").remove();</code>

<code>                </code><code>});</code>

本文轉自 liang3391 51CTO部落格,原文連結:http://blog.51cto.com/liang3391/1962817

繼續閱讀