Checkbox
//判断是否选中
if ($(this).is(':checked'))
{
alert("它处于选中状态");
}
else
{
alert("它不处于选中状态");
} if(document.getElementById("checkboxID").checked)
{
alert("它处于选中状态");
} //判断是否选中通常是使用prop而不是attr
if($("IsWeek").prop("checked") == true) _IsWeek = 1;
选中
$("input:checkbox[name='SNID_PK']").click();
取消选中
$("#day").removeAttr("checked");
获取状态为【已选中】的checkbox的数量
var num = $("input:checkbox[name='checkbox']:checked").size();
Select
匹配所有选中的option元素
$("select option:selected")
选择事件 change 事件
$('select').change(function (e) {
var _attr_id = $(this).find("option:selected").attr('attr-id');
console.log(_attr_id);
})
根据text值设置为选中
$(".selector").find("option[text='pxx']").prop("selected",true); $(".selector").find("option:contains('pxx')").prop("selected",true); // $(e).find("option[value="+ value +"]")
获取当前选中项的value
$(".selector").val();
获取当前选中项的text
$(".selector").find("option:selected").text();
纯js方式获取text
var index = document.getElementById('select').selectedIndex;
var text = document.getElementById('select').options[index].text;
console.log(20180726092552, index, text)
清空下拉列表
$("select#select1").empty();
Textarea换行符替换
var str = $("#Cy-Tp-ShopCode").val();
str = str.replace(/\n/g, ","); //用g开启贪婪模式匹配替换所有