数据库左连接,最好取左边的字段,如果取右边的字段会出现为空的可能。
1、jquery动态传参数 href="javascript:skipToOtherPage( '0006',' <%=i+1%>')"
一定注意,eclipse的编译,我靠坑惨了,页面上的标准为
$("input[name~= 'page0005Detail[1].eCINo']").attr('value'):'page0005Detail[1].eCINo':
***有的要带''的
3、选择按钮
function subData()
{
debugger;
//放数据
$("input[name='remark']").attr('value',$("#remarkText").attr('value'));
//$("input[name='remark']").value( $("#remarkText").value());
$("input[name='relationEci']").attr('value',$('input:radio:checked').siblings().children().attr('value'));
//$("input[name='relationEci']").attr('value',$("input[checked='checked']").siblings().children().attr('value'));
$("input[name='changeForm']").attr('value',$('input:radio:checked').attr('name'));
//$("input[name='changeForm']").attr('value',$("input[checked='checked']").attr('name'));
$("input[name='actionMethodId']").attr('value',"runUpdateDate");
document.forms[0].submit();
}
function isChecked(current) {
debugger;
/* $.each( $("input[type='radio']"),function(i, value){
// alert(i);
// alert(value);
$(value).prop('checked','false');//针对true和false的元素
// $(value).attr('checked','');
// $(this);
// TODO:jsj
$('input[name="testradio"]:checked').val();
// $(value).attr('checked','');
}); */
$("input[type='radio']").each(function(){
// alert(i);
// alert(value);
$(this).prop('checked',false);
// $(value).attr('checked','');
// $(this);
// TODO:jsj
// $('input[name="testradio"]:checked').val();
// $(value).attr('checked','');
});
$(current).prop('checked',true);
// $(current)
}
$(this).parent().find('ul.son_ul')//找到上面的元素(好像时找到为止)
可以通过浏览器的那个js写代码处来辨别parents和parent
$(this).removeClass('hover')//
$(this).attr()
选取一个 name 为”S_03_22″的input text框的上一个td的text值
$(”input[@ name =S_03_22]“).parent().prev().text()
层叠选择器:
$("form input") 选择所有的form元素中的input元素
$("#main > *") 选择id值为main的所有的子元素
$("label + input") 选择所有的label元素的下一个input元素节点,经测试选择器返回的是label标签后面直接跟一个input标签的所有input标签元素
$("#prev ~ div") 同胞选择器,该选择器返回的为id为prev的标签元素的所有的属于同一个父元素的div标签
top.leftFrame3:top+frameset的name属性 top.leftFrame3.localtion=""
****带[0] document
document.forms[0]:获取第一个表单
top.mainFrame.document.getElementsByName('actionMethodId')//获取到另一个页面的表单数据
《《《《获取到document就可以操作了,
如果是数组之类用加
top.mainFrame.document.getElementsByName($(value).attr("name"))[0].value=$(value).attr("value");
$("#dealWithStatus").attr('value',$(this).attr('value'));//给input设置状态值
function Query(){
debugger;
//把获取的数据,放到另外的一个页面的input中
$.each( $("input[class=common-text]"),function(i, value){
$(value).attr("value");
top.mainFrame.document.getElementsByName('actionMethodId')
});
3、使用parents赋给input值,一般用于,下拉框中
$('ul.son_ul li').click(function(){
debugger;
$(this).parents('li').find('span').html($(this).html());
$(this).parents('li').find('input');
//给input设置状态值
$(this).parents('td').find('input').attr('value',$(this).html());
$(this).parents('li').find('ul').slideUp();
});
}
1、jquery动态传参数 href="javascript:skipToOtherPage( '0006',' <%=i+1%>')"
一定注意,eclipse的编译,我靠坑惨了,页面上的标准为
skipToOtherPage('0006','1')即可
href="javascript:skipToOtherPage(this,'<%=i+1%>')"
$("input[name~= 'page0005Detail[1].eCINo']").attr('value'):'page0005Detail[1].eCINo':
***有的要带''的
3、选择按钮
function subData()
{
debugger;
//放数据
$("input[name='remark']").attr('value',$("#remarkText").attr('value'));
//$("input[name='remark']").value( $("#remarkText").value());
$("input[name='relationEci']").attr('value',$('input:radio:checked').siblings().children().attr('value'));
//$("input[name='relationEci']").attr('value',$("input[checked='checked']").siblings().children().attr('value'));
$("input[name='changeForm']").attr('value',$('input:radio:checked').attr('name'));
//$("input[name='changeForm']").attr('value',$("input[checked='checked']").attr('name'));
$("input[name='actionMethodId']").attr('value',"runUpdateDate");
document.forms[0].submit();
}
function isChecked(current) {
debugger;
/* $.each( $("input[type='radio']"),function(i, value){
// alert(i);
// alert(value);
$(value).prop('checked','false');//针对true和false的元素
// $(value).attr('checked','');
// $(this);
// TODO:jsj
$('input[name="testradio"]:checked').val();
// $(value).attr('checked','');
}); */
$("input[type='radio']").each(function(){
// alert(i);
// alert(value);
$(this).prop('checked',false);
// $(value).attr('checked','');
// $(this);
// TODO:jsj
// $('input[name="testradio"]:checked').val();
// $(value).attr('checked','');
});
$(current).prop('checked',true);
// $(current)
}
$(this).parent().find('ul.son_ul')//找到上面的元素(好像时找到为止)
可以通过浏览器的那个js写代码处来辨别parents和parent
$(this).removeClass('hover')//
$(this).attr()
选取一个 name 为”S_03_22″的input text框的上一个td的text值
$(”input[@ name =S_03_22]“).parent().prev().text()
层叠选择器:
$("form input") 选择所有的form元素中的input元素
$("#main > *") 选择id值为main的所有的子元素
$("label + input") 选择所有的label元素的下一个input元素节点,经测试选择器返回的是label标签后面直接跟一个input标签的所有input标签元素
$("#prev ~ div") 同胞选择器,该选择器返回的为id为prev的标签元素的所有的属于同一个父元素的div标签
top.leftFrame3:top+frameset的name属性 top.leftFrame3.localtion=""
****带[0] document
document.forms[0]:获取第一个表单
top.mainFrame.document.getElementsByName('actionMethodId')//获取到另一个页面的表单数据
《《《《获取到document就可以操作了,
如果是数组之类用加
top.mainFrame.document.getElementsByName($(value).attr("name"))[0].value=$(value).attr("value");
$("#dealWithStatus").attr('value',$(this).attr('value'));//给input设置状态值
function Query(){
debugger;
//把获取的数据,放到另外的一个页面的input中
$.each( $("input[class=common-text]"),function(i, value){
$(value).attr("value");
top.mainFrame.document.getElementsByName('actionMethodId')
});
3、使用parents赋给input值,一般用于,下拉框中
$('ul.son_ul li').click(function(){
debugger;
$(this).parents('li').find('span').html($(this).html());
$(this).parents('li').find('input');
//给input设置状态值
$(this).parents('td').find('input').attr('value',$(this).html());
$(this).parents('li').find('ul').slideUp();
});
}
);
4、 $(“#ID”)..find('input[name='aaa']') : input