$("div[id]") 選擇所有含有id屬性的div元素
$("input[name='keleyicom']") 選擇所有的name屬性等於'keleyicom'的input元素
$("input[name!='keleyicom']") 選擇所有的name屬性不等於'keleyicom'的input元素
$("input[name^='keleyi']") 選擇所有的name屬性以'keleyi'開頭的input元素
$("input[name$='keleyi']") 選擇所有的name屬性以'keleyi'結尾的input元素
$("input[name*='keleyi']") 選擇所有的name屬性包含'keleyi'的input元素
$("input[id][name$='keleyi']") 可以使用多個屬性進行聯合選擇,該選擇器是得到所有的含有id屬性並且那么屬性以keleyi結尾的元素
根據name取值:
$("input[name='mobile']").val()
根據id取值:
$("#mobile_reg_form").html() 根據name取值遍歷: $("input[name='mobile']").each( function(){ alert($(this).val()); })
取出form中的input: <script type="text/javascript" language="JavaScript" charset="UTF-8"> $(document).ready(function(){ var a=$("form input"); $.each(a,function(name,object){ alert(name+":"+$(object).val()); }); }); </script>
得到值(多個的情況):
當name值為多個可以通過下面的形式進行獲取,(需要.value獲取不能.val()) $("input[name='mobile']")[0].value $("input[name='mobile']").get(1).value 例子: for(let i=0;i<$("input[name='mobile']").lenght;i++){ let obj={ "a":$("input[name='mobile']")[i].value "b":$("input[name='mobile']")[i].value "c":$("input[name='mobile']")[i].value } }
-----jquery添加刪除樣式--------
給一個標簽添加樣式:
$("#id").addClass("style");
刪除一個標簽的樣式:
$("#id").removeClass("style");
注:"#id" id是對應標簽的id,style是對應css樣式的名稱
獲取單選標簽選中獲得的值
$("input[name='xxxx']:checked").val();