`
kirenenko04
  • 浏览: 152219 次
  • 性别: Icon_minigender_2
  • 来自: 上海
社区版块
存档分类
最新评论

remove price add and sub in option select box

 
阅读更多
<script type="text/javascript">
// <![CDATA[
    jQuery(document).ready(function(e) {
        checkoptions();
 
        jQuery("select.super-attribute-select").change(function(){
            checkoptions();
        });
    });
 
    function checkoptions(){
        jQuery("select.super-attribute-select option").each(function(){
            var optiontext = jQuery(this).text();
            var addsignpos = optiontext.indexOf(' +');
            var subtractsignpos = optiontext.indexOf(' -');
            if(addsignpos>0){
                var result = optiontext.substring(0,addsignpos);
                jQuery(this).html(result);
            }
 
            if(subtractsignpos>0){
                var result = optiontext.substring(0,subtractsignpos);
                jQuery(this).html(result);
            }
        });
    }
// ]]>
</script>

 追加以上JS到文件:app/design/frontend/default/sanorita/template/catalog/product/view/type/options/configurable.phtml

分享到:
评论

相关推荐

    js select option

    selectBox.add(newOption, selectBox.options[0]); ``` 现在,我们转向JQuery库,它为DOM操作提供了更简洁的API。要获取JQuery对象,只需使用`$`符号,如`$('select#id')`。JQuery提供了`.val()`方法来获取或设置...

    javascript_select_option_操作详解.txt

    function addOption(selectElement, text, value) { var newOption = new Option(text, value); selectElement.add(newOption); } ``` 这里我们创建了一个新的 `&lt;option&gt;` 对象,然后通过调用 `add` 方法将其添加...

    js 操作select和option

    接着,通过 `options.add()` 方法向 `&lt;select&gt;` 中添加了一个新的 `&lt;option&gt;` 元素。需要注意的是,`new Option()` 构造函数的第一个参数是显示的文本,第二个参数是实际提交的值。 #### 3. 删除所有 Option 项 ``...

    Jquery操作Select option整理

    ### jQuery 操作 Select Option 整理 #### 一、引言 在Web开发中,`&lt;select&gt;`元素作为用户交互的重要部分,常用于提供一系列选项供用户选择。jQuery作为一种流行的JavaScript库,极大地简化了DOM操作的过程,使得...

    一个select下拉的js脚本

    selectBox.add(newOption); ``` - 删除选项: ```javascript var optionToRemove = selectBox.options[index]; selectBox.removeChild(optionToRemove); ``` 3. 遍历`option`: ```javascript for (var i ...

    jquery实现 两个select之间option的转移操作

    select.find('option:selected').remove(); } ``` 总结,通过jQuery,我们可以轻松实现两个`&lt;select&gt;`元素之间`&lt;option&gt;`的转移、全选、单选和删除操作。这大大提高了开发效率,使用户界面更加灵活和友好。在实际...

    java Script ,jquery 写的 select 中的option 左右移动,上下移动

    `&lt;select&gt;` 元素用于创建下拉菜单,而`&lt;option&gt;` 是其中的各个选项。例如: ```html &lt;select id="mySelect"&gt; &lt;option value="1"&gt;Option 1&lt;/option&gt; &lt;option value="2"&gt;Option 2&lt;/option&gt; &lt;option value="3"&gt;...

    select 分组下拉菜单自定义样式

    selects.forEach(select =&gt; select.classList.remove('open')); } }); ``` 这段代码为所有的`.custom-select`元素添加了点击事件监听器,当点击时会显示或隐藏下拉菜单。同时,它还监听了全局的点击事件,确保在...

    JQuery操作select的实例代码

    selectBox.find('option[value="toBeDeleted"]').remove(); ``` ### 4. 遍历`&lt;option&gt;` 遍历所有`&lt;option&gt;`,可以使用`.each()`方法: ```javascript selectBox.find('option').each(function() { var option = ...

    Control Panel - Add/Remove Programs

    "Control Panel - Add/Remove Programs" 是Windows操作系统中一个核心的功能组件,主要负责管理用户的程序安装和卸载。这个功能让用户能够轻松地在系统中添加新的应用程序或移除不再需要的程序,从而保持系统的整洁...

    html js 清除select里的值,js控制select增删改,选中,清空, 判断控件是否存在

    select.add(option); } } // 调用示例 var options = [ { text: 'Option 1', value: 'option1' }, { text: 'Option 2', value: 'option2' }, ]; reloadOptions(options); ``` 通过以上方法,我们可以...

    js 操作select和option常用代码整理

    使用`new Option("文本", "值")`可以创建一个新的`option`对象,然后通过`add`方法将其添加到`select`中。例如:`obj.add(new Option("4", "4"))`。 3. **删除所有选项** 若要清空`select`的所有选项,可以获取`...

    卸载工具addremove

    一款很好用的卸载程序,很多顽固程序手动无法卸载的均可使用此程序卸载.

    JQuery操作select

    例如,`$("#select").empty()`用于清空select的所有选项,`$("&lt;option value='1'&gt;1111&lt;/option&gt;").appendTo("#select")`则是向指定的select添加新的option。 对于单选框和复选框,jQuery同样提供了便利的操作。例如...

    Javascript Select操作大集合

    删除Select中的Option可以通过选择已选中的Option然后调用`remove()`方法来实现。例如,`fnRemoveItem()`函数会遍历Select的所有选项,如果选项被选中,则将其删除。需要注意的是,在删除后需要更新索引,以防止...

    IE不支持option的display样式,只能使用remove和add

    it works………….. [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行] 想实现一个很简单的功能:当选中... [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行] 所以,只能通过select元素的remove和add方法,当选中

    ORACLE 19C RAC remove add node

    ORACLE 19C RAC remove add node

    javascript对select标签的控制(option选项/select)

    为了确保代码在各浏览器中都能正常工作,可以使用 `obj.options.add(new Option())` 或 `obj.options.remove()`,而不是直接调用 `obj.add()` 或 `obj.remove()`。 总之,JavaScript 提供了丰富的 API 来处理 HTML ...

    多个js实现的多选下拉框

    selectBox.add(newOption); ``` 3. 检查选中状态:通过`selectedOptions`属性,可以获取所有被选中的选项。例如: ```javascript var selectedOptions = selectBox.selectedOptions; for (var i = 0; i ; i++)...

Global site tag (gtag.js) - Google Analytics