获取单选框值,赋值给隐藏域
<div id="abb" class="o-write" style="margin: 0px 460px 0px 0px; " >
<input type="radio" id="BBBB" name="BBBB" value="0" checked>顺丰快递
<input type="radio" id="BBBB" name="BBBB" value="1">货品自提
<input type="radio" id="BBBB" name="BBBB" value="2">顺丰当天件
<input type="radio" id="BBBB" name="BBBB" value="3" >摩的送货(上海地区)
</div>
<input type="hidden" name="Send" id="Send" value="0"/>
$("#abb").click(function() //DIV 点击事件
{
var SSS= $('input[name="BBBB"]:checked').val(); //选中时获取input Name为BBBB的值
var Send =$("#Send").val(SSS);//赋值给Send
});
获取当前页面所有check的值和选中值
<script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script>
<input type="checkbox" name="chkId" value="26"/>26
<input type="checkbox" name="chkId" value="25"/>25
<input type="checkbox" name="chkId" value="22"/>22
<input type="checkbox" name="chkId" value="23"/>23
<input type="checkbox" name="chkId" value="21"/>21
<input type="checkbox" name="chkId" value="24"/>24
<button class="all">获得所有项</button>
<button class="select">获得选中项</button>
<script>
$(function(){
var val = '';
var strSel = '';
$(".all").click(function(){
$("[name='chkId']").each(function() { //遍历
val += $(this).val() + ",";获取所有checked的值
});
if (val.length > 0)
//把最后一个逗号去掉
val = val.substring(0, val.length - 1);
alert("所有项:"+val);
})
$(".select").click(function(){
$("[name='chkId']:checked").each(function() {//遍历
strSel += $(this).val() + ",";//获取选中checked的值
});
if (strSel.length > 0)
//把最后一个逗号去掉
strSel = strSel.substring(0, strSel.length - 1);
alert("选中项:"+strSel);
})
})
</script>
获取selected下拉框值和文本
1:var options=$("#test option:selected"); //获取选中的项
2:alert(options.val()); //拿到选中项的值
3:alert(options.text()); //拿到选中项的文本
通过按钮在当前页面打开Url
$(".Class").click(function () {
//获取当前按钮中的data-href
var url = $(this).attr("data-href");
//将需要传入action中的值拼接到获取的Url中
url = url + "&参数=" + 值 +"&参数=" + 值;
location.href = url; //在当前页面打开URL
});
PS:
self.location.href=”/url” //当前页面打开URL页面
ocation.href=”/url” //当前页面打开URL页面
this.location.href=”/url” //当前页面打开URL页面
parent.location.href=”/url”// 在父页面打开新页面
top.location.href=”/url” //在顶层页面打开新页面
window.location.href=window.location.href;和
window.location.Reload()和都是刷新当前页面。
区别在于是否有提交数据。当有提交数据时,
window.location.Reload() 会提示是否提交,
window.location.href=window.location.href; 则是向指定的url提交数据