jQuery:取值
- textbox
$("#text").val();//取值
$("#text").val("Hello World");//給值
- radiobox
- 取得選中值:$("input[name=gender]:checked").val();
- 使第N個radiobox被選中:
$("input[type=radio]").eq(N).prop("checked",true);
- 觸發click事件:
$("input[type=radio]").eq(N).trigger(‘click’);
$("input[type=radio]").eq(N).attr("checked",true).trigger(‘click’);
- 取得多組 (:enabled, :disabled,:selected都同方法)
$("input:checked").each(funciton(){…});
$("select option:selected").each(function () {…});
- checkbox
if($("#checkbox").prop("checked"));//判斷是否勾選
$("#checkbox").attr("checked",true);//勾選
$("#checkbox").attr("checked",false);//不勾選
var checkedValue = $(‘input:checkbox[name=leave_type][checked=checked]‘).map(function(){ return $(this).val(); }).get().join(‘,’); //取值
var mode = $("#mode").prop("checked") ? 1 : 0;
var enable = $("input[name=enable]:checked").val();
- select$("select[name=select_name]").find(":selected").val();
$("#sel").attr("value","2013″);//設置value=2013的項目為當前選中項$("select[name=select_name]").val("2013″).change();
$("2014″).appendTo("#sel");//添加下拉選單option
- textarea
$("textarea:input[name=remark]").val();//取值
$("textarea:input[name=remark]").val("Hello World");//給值
- click事件
<input name="Name" value="John">
$("input[name='RadioName']").click(function(){
$(this).val();
});