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(/ /g, ","); //用g开启贪婪模式匹配替换所有