我是用DWZ的UI框架,有一个查找带回的功能。
<a class="btnLook" href="demo/database/dwzOrgLookup.html" lookupGroup="org[]">查找带回</a>
这行代码如果一开始HTML里已经有了,就有效果。
如果用jqeury的append方法加入到表单中 lookupGroup="org[]" 貌似就不会编译了。
请教这个如何解决
<a class="btnLook" href="demo/database/dwzOrgLookup.html" lookupGroup="org[]">查找带回</a>
这行代码如果一开始HTML里已经有了,就有效果。
如果用jqeury的append方法加入到表单中 lookupGroup="org[]" 貌似就不会编译了。
请教这个如何解决
试试将你处理append的js文件放到DWZ的UI框架的js文件前
DWZ的JS是在主页里引用进来的,我的jqeury.append方法是写在子页里面,框架会把子页包含到主页去。 <script type="text/javascript">
var x=0;
function add(){ $("#stockorderTable").append("xxx");
}
</script>
<script src="js/dwz.database.js" type="text/javascript"></script>
如果这样我再导一次包一样也不可以 还是无效
还有你的字页面是?你用的是asp.net?
这样要如何写?
或者这样 你先alert下加了lookupGroup之后 最终生成的html代码是什么 然后再添加相同的结构的代码也是可以的
如果重新加载不是添加一个就要加载一次页面,那之前写一半的数据也没了,而且也不知道有没有重新加载的方法。
悲剧
就像jquery mobile框架的比如$(this).find('a').attr('data-role', 'button').end().trigger('create'); 追加的按钮外表也就就更新了 这句 trigger('create') 这个create是jquery mobile特有的吧 所以能被识别然后刷新
你在html中先预先一条
<div id="sample">
<a lookupGroup="org[]" style="display:none">abc</a> 这条是不显示的
</div>
然后克隆下被编译过的那条 var item = $("#sample").clone().css("display", "");
然后append(item) 也就是添加的是被编译的过的html