javascript - 怎么把动态的select改成ul导航形式。求指导。
看下代码。
<code> <!-- 大系列 --> <td style="visibility: hidden;">{$lang.big_series}<select name="big_cate_id" id="big_cate_id"> <option value="">{$lang.please_select}</option> {foreach from=$big_series item=big}<option value="{$big.sapval}" rel="{$big.cat_id}">{$big.cat_name}</option>{/foreach} </select> </td> <!-- 小系列 --> <!-- <td>{$lang.sub_series}<select name="sub_cate_id" id="sub_cate_id" onchange="searchGoods();"> <option value="">{$lang.please_select}</option> {foreach from=$sub_series item=sub}<option value="{$sub.sapval}" class="s{$sub.parent_id}">{$sub.cat_name}</option>{/foreach} </select> </td> --> <!-- 商品号or商品名 --> <tr> <td align="center"> <input type="text" name="keyword" size="15" placeholder="产品名(号)" style="height:19px;line-height:19px;"> <input type="submit" value="搜索产品" class="button"> </td> </tr> <tr> <td>{$lang.sub_series}<select name="sub_cate_id" id="sub_cate_id" onchange="searchGoods();" size="20"> {foreach from=$sub_series item=sub}<li value="{$sub.sapval}" class="s{$sub.parent_id}">{$sub.cat_name}</li>{/foreach} </select> </td> </tr> $(document).ready(function(){ $('#big_cate_id').change(function(){ var sapval = $(this).val(); var cat_id = 0; $(this).find('option').each(function(){ if($(this).attr('value') == sapval){ cat_id = $(this).attr('rel'); } }); $('#sub_cate_id').empty(); $('#sub_cate_id').append('<option value="">{$lang.please_select}</option>'); if(sapval == ''){ for(var i=0,len=subcate.length; i<len i value='"+ subcate[i].sapval +"'>" + subcate[i].cat_name + ""); } }else{ for(var i=0,len=subcate.length; i<len i if cat_id value='"+ subcate[i].sapval +"'>" + subcate[i].cat_name + ""); } } } }); }); {/literal} listTable.recordCount = {$record_count}; listTable.query = 'list'; listTable.pageCount = 1; {foreach from = $filter item = item key = key} listTable.filter.{$key} = '{$item}'; {/foreach} function searchGoods() { listTable.filter['big_cate_id'] = document.forms['searchForm'].elements['big_cate_id'].value; listTable.filter['sub_cate_id'] = document.forms['searchForm'].elements['sub_cate_id'].value; listTable.filter['keyword'] = Utils.trim(document.forms['searchForm'].elements['keyword'].value); listTable.filter['src'] = '{$src}'; listTable.loadList(); } ![图片描述][1] </len></len></code>
回复内容:
看下代码。
<code> <!-- 大系列 --> <td style="visibility: hidden;">{$lang.big_series}<select name="big_cate_id" id="big_cate_id"> <option value="">{$lang.please_select}</option> {foreach from=$big_series item=big}<option value="{$big.sapval}" rel="{$big.cat_id}">{$big.cat_name}</option>{/foreach} </select> </td> <!-- 小系列 --> <!-- <td>{$lang.sub_series}<select name="sub_cate_id" id="sub_cate_id" onchange="searchGoods();"> <option value="">{$lang.please_select}</option> {foreach from=$sub_series item=sub}<option value="{$sub.sapval}" class="s{$sub.parent_id}">{$sub.cat_name}</option>{/foreach} </select> </td> --> <!-- 商品号or商品名 --> <tr> <td align="center"> <input type="text" name="keyword" size="15" placeholder="产品名(号)" style="height:19px;line-height:19px;"> <input type="submit" value="搜索产品" class="button"> </td> </tr> <tr> <td>{$lang.sub_series}<select name="sub_cate_id" id="sub_cate_id" onchange="searchGoods();" size="20"> {foreach from=$sub_series item=sub}<li value="{$sub.sapval}" class="s{$sub.parent_id}">{$sub.cat_name}</li>{/foreach} </select> </td> </tr> $(document).ready(function(){ $('#big_cate_id').change(function(){ var sapval = $(this).val(); var cat_id = 0; $(this).find('option').each(function(){ if($(this).attr('value') == sapval){ cat_id = $(this).attr('rel'); } }); $('#sub_cate_id').empty(); $('#sub_cate_id').append('<option value="">{$lang.please_select}</option>'); if(sapval == ''){ for(var i=0,len=subcate.length; i<len i value='"+ subcate[i].sapval +"'>" + subcate[i].cat_name + ""); } }else{ for(var i=0,len=subcate.length; i<len i if cat_id value='"+ subcate[i].sapval +"'>" + subcate[i].cat_name + ""); } } } }); }); {/literal} listTable.recordCount = {$record_count}; listTable.query = 'list'; listTable.pageCount = 1; {foreach from = $filter item = item key = key} listTable.filter.{$key} = '{$item}'; {/foreach} function searchGoods() { listTable.filter['big_cate_id'] = document.forms['searchForm'].elements['big_cate_id'].value; listTable.filter['sub_cate_id'] = document.forms['searchForm'].elements['sub_cate_id'].value; listTable.filter['keyword'] = Utils.trim(document.forms['searchForm'].elements['keyword'].value); listTable.filter['src'] = '{$src}'; listTable.loadList(); } ![图片描述][1] </len></len></code>
select标签有个属性size可以

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

Video Face Swap
Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas











HTML, CSS dan JavaScript adalah teknologi teras untuk membina laman web moden: 1. HTML mentakrifkan struktur laman web, 2. CSS bertanggungjawab untuk kemunculan laman web, 3.

Mengimport kod sumber WordPress memerlukan langkah-langkah berikut: Buat sub-tema untuk pengubahsuaian tema. Import kod sumber dan ganti rugi fail dalam sub-topik. Aktifkan sub-tema untuk menjadikannya berkesan. Uji perubahan untuk memastikan semuanya berfungsi.

Sepuluh teratas yang selamat dan boleh dipercayai di lingkaran cryptocurrency 2025 termasuk: 1. Pertukaran ini dinilai sebagai selamat dan boleh dipercayai berdasarkan pematuhan, kekuatan teknikal dan maklum balas pengguna.

Pelbagai panggilan ke session_start () akan menghasilkan mesej amaran dan kemungkinan penggantian data. 1) PHP akan mengeluarkan amaran, menyebabkan sesi telah dimulakan. 2) Ia boleh menyebabkan penggantian data sesi yang tidak dijangka. 3) Gunakan session_status () untuk memeriksa status sesi untuk mengelakkan panggilan berulang.

IIS dan PHP serasi dan dilaksanakan melalui FastCGI. 1.IIS meneruskan permintaan fail .php ke modul FastCGI melalui fail konfigurasi. 2. Modul FastCGI memulakan proses PHP untuk memproses permintaan untuk meningkatkan prestasi dan kestabilan. 3. Dalam aplikasi sebenar, anda perlu memberi perhatian kepada butiran konfigurasi, debugging ralat dan pengoptimuman prestasi.

AI boleh membantu mengoptimumkan penggunaan komposer. Kaedah khusus termasuk: 1. Pengoptimuman Pengurusan Ketergantungan: AI menganalisis kebergantungan, mengesyorkan kombinasi versi terbaik, dan mengurangkan konflik. 2. Generasi Kod Automatik: AI menjana fail komposer.json yang sesuai dengan amalan terbaik. 3. Meningkatkan Kualiti Kod: AI mengesan masalah yang berpotensi, memberikan cadangan pengoptimuman, dan meningkatkan kualiti kod. Kaedah ini dilaksanakan melalui pembelajaran mesin dan teknologi pemprosesan bahasa semulajadi untuk membantu pemaju meningkatkan kecekapan dan kualiti kod.

session_start () iscrucialinphpformanaginguserSessions.1) itinitiatesanewsessionifnoneexists, 2) resumeSanexistingsession, dan3) setSasessionCookieforcontinuityAcrossrequests, enableingApplicationeUseUshenticationandPersonalConizedConizedContentContentContentContentContentContentContentContentContentContentContentC.

Fungsi HTML adalah untuk menentukan struktur dan kandungan laman web, dan tujuannya adalah untuk menyediakan cara yang standard untuk memaparkan maklumat. 1) HTML menganjurkan pelbagai bahagian laman web melalui tag dan atribut, seperti tajuk dan perenggan. 2) Ia menyokong pemisahan kandungan dan prestasi dan meningkatkan kecekapan penyelenggaraan. 3) HTML adalah diperpanjang, membolehkan tag tersuai untuk meningkatkan SEO.
