1.结合时间控件WdatePicker使用,根据radio值不同,控件显示不同到时间格式.
$(document).ready(
function(){
$("input[name='month']").attr('class','Wdate');
setMonth();
$("input[name='checkMonth']").bind('change',
function(){
setMonth();
}
);
}
);
function setMonth(){
$("input[name='month']").val('');
$("input[name='month']").bind('focus',
function(){
if($("input:checked[name='checkMonth']").val()=='1'){
setPatterm('yyyy-MM');
}
else if($("input:checked[name='checkMonth']").val()=='2'){
setPatterm('yyyy');
}
}
);
}
function setPatterm(patterm){
WdatePicker({isShowClear:false,readOnly:true,dateFmt:patterm});
}
<td class="fieldname" width="20%">
<input type="radio" name="checkMonth" value="1" />月 <input type="radio" name="checkMonth" checked="checked" value="2"/>年
</td>
<td class="fieldvalue" width="30%">
<input type="text" class="label" name="month" value=""/>
</td>
jquery操作iframe:
$(window.frames["frameId"].document)
这样获取iframe的window,接着就可以用find方法查找操作页面了.
在IFRAME中操作 选中父窗口中的所有单选钮
$(window.parent.document).find("input[@type='radio']").attr("checked","true");//同理,操作父窗口.
easyui 应用问题:
1:tree树的问题:访问json数据的attributes的属性
node.attributes[0].url
2:tabs 绑定标签选中事件
$("#tab_pay_plan").bind("click.tabs",function(){});
jquery/JS解析字符串成XML格式,执行操作,在IE8和chrome上正常
var xmlstr="<xml><test id='1'></test></xml>";
var xmldom=null
if(navigator.userAgent.toLowerCase().indexOf("msie")!=-1)
{
xmldom=new ActiveXObject("Microsoft.XMLDOM");
xmldom.loadXML(xmlstr);
}
else
xmldom=new DOMParser().parseFromString(xmlstr,"text/xml")
alert(xmldom.getElementsByTagName("test").length);
//alert($(xmldom).find("test").size());也可以用jquery操作.