javascript - 根据 html 中选择的下拉选择选项打开选项卡内容?

标签 javascript jquery html

我想通过单击选择选项来打开选项卡。以下是我的选择选项和选项卡的代码:

<select>
          <option>Select Product</option>
          <option>A</option>
          <option>B</option>
          <option>C</option>
          <option>D</option>
</select>

全部 | A | B | C | D

A、B、C、D 是产品的类别。 A、B、C 和 D 内的产品按类别排列,全部 包含所有列表。我已经使用 jquery 完成了这些选项卡功能。现在我想按照选择选项做同样的事情。

标签 HTML:

<div>
 <a href="javascript:void(0);" onclick="javascript:showProduct('', this);" class="active">All</a>
<a href="javascript:void(0);"  id='a' onclick="javascript:showProduct('a', this );" >A</a>
<a href="javascript:void(0);" id='b' onclick="javascript:showProduct('b', this);">B</a>
<a href="javascript:void(0);" id='c' onclick="javascript:showProduct('c', this);" >C</a>
<a href="javascript:void(0);" id='d' onclick="javascript:showProduct('d', this);">D</a>

我需要什么:当我选择A时,选项卡A将处于事件状态并显示内容。我怎样才能做到这一点。

请帮忙。谢谢

最佳答案

HTML:

<select id="option">
    <option selected value="1">Program 1</option>
    <option value="2">Program 2</option>
    <option value="3">Program 3</option>
    <option value="4">Program 4</option>
</select>
<div class="section" id="1">
    <h2 class="head">Program 1 :
        <h4>Using date function in javascript.</h4>
    </h2>
    <input type="button" onclick="date1()" value="Click to see the Date"/>
    <p id="dateTest"></p>
    <br/>
</div>
<div class="section" id="2">
    <h2 class="head">Program 2 :
        <h4>Changing content on "Button Click"</h4>
    </h2>
    <input type="button" onclick="changecontent()" value="Change"/>
    <p id="changecontent">
        Content before Click.
    </p>
    <br/>
</div>

JS:

//JS for menu view    
$(document).ready(function () {
  $('.section').hide();
  $('#1').show();
  $('#option').change(function (){
    $('.section').hide();
    $('#'+$(this).val()).show();
    if($(this).val()==8)
      init();
  });
});

您可以根据您的要求在DIV中放置任何内容。将其视为虚拟数据。

关于javascript - 根据 html 中选择的下拉选择选项打开选项卡内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28451411/

相关文章:

javascript - 使用 Mapbox 添加自定义图标和标记数据

javascript - fullcalendar 拖动的事件在 getEventSources 中不可见

php - 在 jQuery ajax 数据字符串中使用的字符串值的序列化函数

javascript - PHP Loop with jQuery hide/slide toggle (Repeater field WP)

javascript - 图像显示为损坏的 Javascript

html - 使用 MVVM 在 WPF 中显示 HTML

javascript - 在鼠标悬停时展开/折叠 float div 而不会掉到下一行

javascript - 使用 yep/nope 和 document.ready

javascript - 如何使 DOM 操作在 SPA View 更改和加载上起作用?

javascript - 如何使用jScroll插件?