Выбор всех пустых текстовых полей в JQuery

Вы пропустили закрывающую скобку, ваш код не может быть запущен, и если вы добавите его в неправильном месте, вы просто вызовете еще больше проблем в коде. Я предлагаю использовать что-то вроде ЭТОГО:

Редактировать: я никогда не использовал Cipher, по моему предположению, если добавление закрывающей скобки не работает, у вас, скорее всего, есть ошибка в самом коде, и Я рекомендую вам внимательно просмотреть его и проверить на наличие ошибок.

public class Join {


static Cipher cipher;

@UserFunction
@Description("example.DES ,, Decryption of any input values.")

public byte[] DES( @Name("set1") List<String> strings1) {

    for (int i = 0; i < strings1.size(); i++) {
        String dot;
        dot = strings1.get(i);

        KeyGenerator keyGenerator = KeyGenerator.getInstance("AES");
        keyGenerator.init(128);
        SecretKey secretKey = keyGenerator.generateKey();
        cipher = Cipher.getInstance("AES");


        String encryptedText = encrypt(dot, secretKey);
        System.out.println("Encrypted Text After Encryption: " + encryptedText);

    }


    public static String encrypt(String dot, SecretKey secretKey)
            throws Exception {
        byte[] plainTextByte = dot.getBytes();
        cipher.init(Cipher.ENCRYPT_MODE, secretKey);
        byte[] encryptedByte = cipher.doFinal(plainTextByte);
        Base64.Encoder encoder = Base64.getEncoder();
        String encryptedText = encoder.encodeToString(encryptedByte);
        return encryptedText;
      } 

    }

  }
7
задан Nick Craver 2 August 2010 в 01:07
поделиться

5 ответов

Последний ответ: обновите до 1.3.2

Вот различные тесты, которые я запустил через FireBug на http://docs.jquery.com/Downloading_jQuery

Различные версии jQuery переключаются в при загрузке страницы со специальными сценариями механика.

>>> jQuery.prototype.jquery
"1.3.2"
>>> jQuery(":text[value='']")
[input#jq-primarySearch]
Unknown pseudo-class or pseudo-element 'text'.
>>> jQuery(":text[value=]").get()
[input#jq-primarySearch]

>>> jQuery.prototype.jquery
"1.3.1"
>>> jQuery(":text[value='']")
Syntax error, unrecognized expression: value='']
>>> jQuery(":text[value=]").get()
[input#jq-primarySearch]

>>> jQuery.prototype.jquery
"1.3"
>>> jQuery(":text[value='']");
Object length=1 prevObject=Object context=document
Unknown pseudo-class or pseudo-element 'text'.
[Break on this error] undefined
>>> jQuery(":text[value=]").get()
[input#jq-primarySearch]

Обратите внимание, что 1,3 и 1.3.2 дескриптора это правильно (хотя с Firefox, отправляющим ошибку), но они все еще разбираются в узле.

Кроме того: Вы могли использовать :text[value=] нотация, которая, кажется, работает везде, я попробовал его. Его просто немного подозреваемый это - все.

(Проигнорируйте мои Предыдущие разглагольствования, они - все яйца, не имея хорошего дня - _-),

11
ответ дан 6 December 2019 в 10:53
поделиться

Вы были близки. В селекторах jQuery нет никакого присвоения, таким образом, Вам только нужен сингл '=':

$(":text[value='']")
2
ответ дан 6 December 2019 в 10:53
поделиться

Я только что попробовал это и хорошо работал для меня:

$(":text[value=]")

Я просто удалил одинарные кавычки в селекторе.

4
ответ дан 6 December 2019 в 10:53
поделиться

Это, кажется, работает на меня

$(":text:not([value])")
2
ответ дан 6 December 2019 в 10:53
поделиться

Выстрел в темноте, поскольку я не протестировал его, но делаю эту работу:

$(":text:empty")
-2
ответ дан 6 December 2019 в 10:53
поделиться
Другие вопросы по тегам:

Похожие вопросы: