layui 獲取radio單選框選中的值

Layui 獲取 radio的值,layui判斷radio選中的單選值javascript

layui form 表單獲取radio選中的值

首先準備兩個radiohtml

<input type="radio" name="sex" value="1" title="男" lay-filter="ChoiceRadio">
<input type="radio" name="sex" value="2" title="女" checked lay-filter="ChoiceRadio">

1、jq獲取java

經過 radio 的 name,id,class 選擇器,這裏僅舉例 name。函數

$('input[name="sex"]:checked').val();

2、監聽radio單選ui

radio單選框被點擊時觸發,回調函數返回一個object參數,攜帶兩個成員:spa

form.on('radio(filter)', function(data){
  console.log(data.elem); //獲得radio原始DOM對象
  console.log(data.value); //被點擊的radio的value值
});

用這種方式要注意html的radio元素要設置 lay-filter 屬性,而且與監聽radio單選的 filter 保持一致,不然沒法取到正確的值。code

layui判斷radio選中的單選值

模板引擎 - layui.laytplorm

<script id="tpl" type="text/html">
<input type="radio" name="sex" value="男" title="男" {{ d.sex == 1 ? 'checked' : '' }} lay-filter="ChoiceRadio">
<input type="radio" name="sex" value="女" title="女" {{ d.sex == 2 ? 'checked' : '' }} lay-filter="ChoiceRadio">
</script>
相關文章
相關標籤/搜索