easyui js拼接html,class屬性失效的問題


問題:要在前一個按鈕之后添加相同的樣式的按鈕,通過$("#cj").html(str); 這樣的形式添加,卻不能添加上樣式

<div id="btn" class="btn">
        <span id="xiugai"><a id="btnEdit" href="javascript:void(0);" class="easyui-linkbutton" style="padding:0 30px;text-align:center" onclick="btnEdit()">修改</a></span>
        <span id="cj"></span>
    </div>
<script type="text/javascript">  
         $(function(){  
         var str='<a id="btnCj" href="javascript:void(0);" class="easyui-linkbutton" style="padding:0 30px;text-align:center" onclick="btnEdit()">創建</a>';
            $("#cj").html(str);
        }); 
</script>

解決方案:添加:$.parser.parse("#cj"); 渲染局部! 才成功!

<script type="text/javascript">  
         $(function(){  
         var str='<a id="btnCj" href="javascript:void(0);" class="easyui-linkbutton" style="padding:0 30px;text-align:center" onclick="btnEdit()">創建</a>';
            $("#cj").html(str);
            $.parser.parse("#cj");
        }); 
</script>

成功后的:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM