1

我想弄清楚如何在 JQuery 中做某事,我需要一点帮助。我认为我需要做的是正则表达式搜索,然后匹配特定字段。

我基本上有一个 Magento 商店,它有 3 个自定义字段,它们都有如下名称

options_22_text
options_23_text

基本上他们有 options_number_text (用随机数替换数字)。

对于每个页面,我需要选择 3 个自定义字段(按照它们在页面上显示的顺序)和

这是我到目前为止所得到的,但是由于数字发生了变化,它不适用于所有页面

jQuery(document).ready(function() {
    if (jQuery('#options_3_text').length > 0){
        //Custom Options - Template: Description.phtml

        jQuery('#options_2_text').click(function() {
            //Make sure other fields are filled out first
            if (jQuery('#options_3_text').val() == "") {
                alert('You must enter the first line!');
                jQuery('#options_3_text').focus();
            }
        });

        jQuery('#options_1_text').click(function() {
            //Make sure other fields are filled out first
            if (jQuery('#options_3_text').val() == "") {
                alert('You must enter the first line!');
                jQuery('#options_3_text').focus();
            }
        });
    }
});

基本上这个人需要填写第一个文本字段,因为它会调整价格。我需要找到一个很好的方法 - 请帮忙!?

4

1 回答 1

2

$("input[id^=options_]")应该拾取所有以 options_ 开头的输入元素

于 2012-06-08T11:32:38.647 回答