第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

選擇選項時調用 javascript 函數(shù)但在選項本身內部需要它

選擇選項時調用 javascript 函數(shù)但在選項本身內部需要它

PHP
胡子哥哥 2022-07-22 17:08:34
選擇該選項后,我該怎么辦?將使用我傳遞的參數(shù)調用該函數(shù)?我不能將 javascript 函數(shù)放在 select 本身上,因為我正在使用它foreach來填充我的選項,并且我還需要在我的查詢中的一列上保護我的參數(shù)例子:<select name="request_type" id="request_type" class="form-control" required onchange="approval(<?php()?>)">  <option value="">Select Request Type</option>  @foreach($types as $type)   <option value="{{ $type->id ?? ''}}" // if selected function call(true/false)>{{ $type->name ?? ''}}</option>  @endforeach</select>在調用@foreach那里之后,我將根據(jù)我是否會在我的 javascript 函數(shù)上傳遞 true 或 false 來知道該列。誰可以幫我這個事?列本身是一個布爾值。謝謝你。編輯我想在不使用 ajax 的情況下做到這一點。還有其他方法嗎?
查看完整描述

1 回答

?
忽然笑

TA貢獻1806條經驗 獲得超5個贊

只需select在文檔準備好時觸發(fā)更改功能,如代碼中所述。對于自定義參數(shù),option在選項中添加自定義屬性,data-parameter并在更改函數(shù)中獲取該屬性的值。例子


$(document).ready(function(){

    $('#dropdown-id').change()

})

function callFunction(dropdown){

  var selectedOption = $(dropdown).find('option:selected')

  var customParameter = $(selectedOption).attr('data-parameter')

  console.log(customParameter);

}

<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>

<select id="dropdown-id" onchange="callFunction(this)">

  <option value="1" data-parameter="false">One</option>

  <option value="2" selected data-parameter="true">Two</option>

  <option value="3" data-parameter="abc">Three</option>

</select>


查看完整回答
反對 回復 2022-07-22
  • 1 回答
  • 0 關注
  • 101 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號