首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >jQuery脚本在10中不工作

jQuery脚本在10中不工作
EN

Stack Overflow用户
提问于 2014-03-24 17:09:19
回答 2查看 84关注 0票数 1

当我选择选项时,我需要激活按钮,它在不包括IE10的所有浏览器中都能工作。

Select的html:

代码语言:javascript
复制
<select id="tenants" name="tenants" size="10" class="reportOption" onchange=""> 
<option     value="DSF-sdfdsfdsf" id="9" onclick="">DSF-sdfdsfdsf</option> 
<option value="HLQ - Harlequin North America" id="6" onclick="">HLQ - Harlequin North           America</option> 
<option value="HMB - Harlequin Mills and Boone" id="7" onclick="">HMB - Harlequin Mills and Boone</option> 
<option value="HQA - Harlequin Australia" id="8" onclick="">HQA - Harlequin Australia</option> 
<option value="KPC - Kensington" id="5" onclick="">KPC - Kensington</option> 
<option value="LDD - Libre Digital Inc." id="1" onclick="">LDD - Libre Digital Inc.    </option> 
<option value="SCH - Scholastic Inc." id="2" onclick="">SCH - Scholastic Inc.</option>          <option value="SSH - Simon and Shusterman" id="4" onclick="">SSH - Simon and Shusterman</option> 
</select>

按钮html:

代码语言:javascript
复制
<div class="reportsButtons left_setup_buttons">
            <input type="button" id="addCtgBtn" class="button setup_btn" value="New"/>
            <input  type="button" id="editCtgBtn" class="button setup_btn disabled" disabled  value="Edit" onclick="showAddCategoryForm(this);"/>
            <input  type="button" id="delCtgBtn" class="button setup_btn disabled" disabled value="Delete" onclick="deleteCategory(this);"/>
        </div>

我的JS:

代码语言:javascript
复制
$("#categories option").click(function(){
                $("#categories option").removeClass('selected');
                $(this).addClass('selected');

                selectedCategoryId=$(this).attr('id');
                selectedCategoryName = $(this).attr('value');

                $('#editCtgBtn, #delCtgBtn').removeAttr("disabled").removeClass("disabled");
                $("#addCtg").hide();
            });
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-03-24 17:12:51

尝试改变而不是点击..。

代码语言:javascript
复制
         //$("#categories")
         $("#tenants").change(function(){
            var selectedOption = $(this).find("option:selected");
            $(this).find('option').removeClass('selected');
            selectedOption.addClass('selected');

            selectedCategoryId=selectedOption.attr('id');
            selectedCategoryName = $(this).val();

            $('#editCtgBtn, #delCtgBtn').removeAttr("disabled").removeClass("disabled");
            $("#addCtg").hide();
        });
票数 0
EN

Stack Overflow用户

发布于 2014-03-24 17:14:49

注意select的名称

编辑您的代码

代码语言:javascript
复制
$("#tenants").change(function(){
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22616031

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档