jquery应用

数据库左连接,最好取左边的字段,如果取右边的字段会出现为空的可能。


1、jquery动态传参数   href="javascript:skipToOtherPage( '0006',' <%=i+1%>')" 
  一定注意,eclipse的编译,我靠坑惨了,页面上的标准为

skipToOtherPage('0006','1')即可

href="javascript:skipToOtherPage(this,'<%=i+1%>')" 

2、属性选择器
$("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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值