//
ID元素下的所有input,并设置为不可用
$( " input " , $( " #id " )).attr( " disabled " , true );
$( " input " , $( " #id " )).attr( " disabled " , true );
//
设置name为test的checkbox是否为选中状态。返回值为true|false
$( " input[name='test'] " ).attr( " checked " );
$( " input[name='test'] " ).attr( " checked " );
//
下拉列表值改变时触发
$(document).ready(function () {
$( " select " ).change(function () {
alert($( this ).val());
})
})
$(document).ready(function () {
$( " select " ).change(function () {
alert($( this ).val());
})
})
//
查找含有date-myself属性的input对象
$( " :input[date-myself] " )
$( " :input[date-myself] " )
//
全选,取消全选
$( " #全选复选框ID " ).click( function () {
$( " input[name='单个复选框name值'] " ).attr( " checked " , $( this ).attr( " checked " ));
})
// 点击所有,全选选中。全选状态下,取消一个选择,全选取消
var checkBoxCount = $( " input[name='CalculateCheck'] " ).length;
$( " input[name='CalculateCheck'] " ).click( function () {
var checkedCount = $( " input[name='CalculateCheck']:checked " ).length;
$( " #CalculateChkAll " ).attr( " checked " , checkBoxCount == checkedCount);
})
$( " #全选复选框ID " ).click( function () {
$( " input[name='单个复选框name值'] " ).attr( " checked " , $( this ).attr( " checked " ));
})
// 点击所有,全选选中。全选状态下,取消一个选择,全选取消
var checkBoxCount = $( " input[name='CalculateCheck'] " ).length;
$( " input[name='CalculateCheck'] " ).click( function () {
var checkedCount = $( " input[name='CalculateCheck']:checked " ).length;
$( " #CalculateChkAll " ).attr( " checked " , checkBoxCount == checkedCount);
})
//juqery UI中,弹出层并加载指定页面。
function
ShowDialog(url) {
$( " #DivID " ).dialog({
autoOpen: true ,
width: 650 ,
height: 500 ,
resizable: true ,
title: " 测试 " ,
modal: true ,
open: function (event, ui) {
$( this ).load(url + " ? " + event.timeStamp, null , function () {
$( " :input:first " ).focus();
});
},
close: function (event, ui) {
$( " #DivID " ).children().remove();
}
});
}
$( " #DivID " ).dialog({
autoOpen: true ,
width: 650 ,
height: 500 ,
resizable: true ,
title: " 测试 " ,
modal: true ,
open: function (event, ui) {
$( this ).load(url + " ? " + event.timeStamp, null , function () {
$( " :input:first " ).focus();
});
},
close: function (event, ui) {
$( " #DivID " ).children().remove();
}
});
}
//
下拉列表选中的text值
$( " #下拉列表ID " ).find( " option:selected " ).text();
// 获取下拉列表选中的索引
$( " #ddlregtype " ). get ( 0 ).selectedindex
// 获取下拉列表选中的value
$( " #下拉列表ID " ).val();
// 获取下拉列表选中的索引:
$( " #下拉列表ID " ). get ( 0 ).selectedindex;
// 设置下拉列表选中的索引(index为索引值):
$( " #下拉列表ID " ). get ( 0 ).selectedindex = index;
$( " #下拉列表ID " ).find( " option:selected " ).text();
// 获取下拉列表选中的索引
$( " #ddlregtype " ). get ( 0 ).selectedindex
// 获取下拉列表选中的value
$( " #下拉列表ID " ).val();
// 获取下拉列表选中的索引:
$( " #下拉列表ID " ). get ( 0 ).selectedindex;
// 设置下拉列表选中的索引(index为索引值):
$( " #下拉列表ID " ). get ( 0 ).selectedindex = index;
// 设置下拉列表选中的value:
$( " #下拉列表ID " ).attr( " value " , " normal");
$( " #下拉列表ID " ).val( " normal " );
$( " #下拉列表ID " ). get ( 0 ).value = value;
// 设置下拉列表选中的text:
var count = $( " #下拉列表IDoption " ).length;
for (var i = 0 ;i < count;i ++ )
{
if ($( " #下拉列表ID " ). get ( 0 ).options[i].text == text)
{
$( " #下拉列表ID " ). get ( 0 ).options[i].selected = true ;
break ;
}
}
$( " #下拉列表ID option[text='jquery'] " ).attr( " selected " , true );
// 设置下拉列表option项:
// 添加一项option
$( " #下拉列表ID " ).append( " <option value='value'>text</option> " );
// 在前面插入一项option
$( " #下拉列表ID " ).prepend( " <option value='0'>请选择</option> " );
// 删除索引值最大的option
$( " #下拉列表ID option:last " ).remove();
//
删除索引值为0的option
$( " #下拉列表ID option[index='0'] " ).remove();
$( " #下拉列表ID option[index='0'] " ).remove();
//
删除值为3的option
$( " #下拉列表ID option[value='3'] " ).remove();
$( " #下拉列表ID option[value='3'] " ).remove();
// 删除text值为4的option
$( " #下拉列表ID option[text='4'] " ).remove();
// 清空 select:
$( " #下拉列表ID " ).empty();
//
jquery parseJSON
var obj = $.parseJSON( ('{"name":"John"}');
alert( obj.name === "John" );
var obj = $.parseJSON( ('{"name":"John"}');
alert( obj.name === "John" );
//英文字符转大写
$(
'
input[type="text"]
'
).each(cfunction (n, v) {
$(v).keyup(function (e) {
$(v).val($(v).val().toLocaleUpperCase());
});
});
$(v).keyup(function (e) {
$(v).val($(v).val().toLocaleUpperCase());
});
});