Строка jQuery Содержит Управление?

Настройка сервера

Spring Boot с сервером GraphQL: https://www.graphql-java.com/tutorials/getting-started-with-spring-boot/

На GitHub существует полный рабочий код сервера GraphQL: https://github.com/graphql-java/tutorials/tree/master/book-details

[1121 ] Клиент

Создать код запроса GraphQL из схемы

  • Создать проект Java со следующим build.gradle
buildscript {
    repositories {
        jcenter()
    }
    dependencies {
        classpath 'com.apollographql.apollo:apollo-gradle-plugin:0.5.0'
    }
}

plugins {
    id 'java'
}

apply plugin: 'com.apollographql.android'

group = 'com.graphql-java.tutorial'
version = '0.0.1-SNAPSHOT'
sourceCompatibility = '1.8'

repositories {
    jcenter()
}

dependencies {
    compile group: 'com.apollographql.apollo', name: 'apollo-runtime', version: '0.5.0'
}
blockquote>
  • Создайте файл запроса GraphQL (BookById.graphQL), будет сгенерирован тот же файл namedjava (Ссылка: https://www.apollographql.com/docs/android/essentials/get- start.html # creation-graphql-file )
  • Поместить файл BookById.graphQL в пакет main.graphql с ожидаемой иерархией пакета Пример: main / graphql / com / apollographql / apollo / sample / BookById.graphql ;
  • Загрузите schema.json из конечной точки сервера GraphQL. Перейдите в CLI, выполните команду ниже, она сгенерирует схему .json

    служба apollo: скачать --endpoint = http: // localhost: 8080 / graphql

    blockquote>
  • Поместите schema.json в main / graphql

  • Запустите задачу сборки Gradle, она сгенерирует код клиентского запроса в Build / Генерируемый / source / apollo с той же структурой пакета, что и BookById.graphql

    BookByIdQuery.java

[1138]

Ссылки:

Сервер GraphQL-Java: https://www.graphql-java.com/documentation/master/

Клиент Apollo: https: // www .apollographql.com / docs / android / essentials / get-start.html

Пример Spring Boot с GraphQL Query Пример | Технические учебники: https://youtu.be/zX2I7-aIldE

«Создание API данных с помощью GraphQL и Spring» - API Craft Singapore: https: // youtu. быть / GmR2uIDZEyM [тысяча сто тридцать два]

35
задан Paolo Bergantino 29 April 2009 в 00:31
поделиться

4 ответа

Это делается с помощью indexOf , однако он возвращает -1 вместо False, если не найден.

Синтаксис
string.indexOf (searchValue [, fromIndex] )

Параметры
searchValue - Строка, представляющая значение для поиска.
fromIndex - Расположение в строке , с которой начинается поиск. Это может быть любое целое число от 0 до длины строки . Значение по умолчанию - 0.

Return
Первый индекс в строке , в котором можно найти начало подстроки, или -1, если строка не содержит каких-либо экземпляры подстроки.

64
ответ дан 27 November 2019 в 06:32
поделиться

Как сказали Паоло и Клетус, вы можете сделать это с помощью indexOf ().

Можно упомянуть, что это функция javascript, а не jQuery.

Если вы хотите Для этого можно использовать функцию jQuery:

jQuery.fn.contains = function(txt) { return jQuery(this).indexOf(txt) >= 0; }
22
ответ дан 27 November 2019 в 06:32
поделиться

Оператор indexOf работает для простых строк. Если вам нужно что-то более сложное, стоит указать, что Javascript поддерживает регулярные выражения .

13
ответ дан 27 November 2019 в 06:32
поделиться

Простое содержание также может быть полезным, например:

<div class="test">Handyman</div>


$(".test:contains('Handyman')").html("A Bussy man");
4
ответ дан 27 November 2019 в 06:32
поделиться
Другие вопросы по тегам:

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