Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/89.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 如果找到字符,则追加_Jquery - Fatal编程技术网

Jquery 如果找到字符,则追加

Jquery 如果找到字符,则追加,jquery,Jquery,我有一个变量。我想知道它是否包含任何字母表,如果是,那么在该变量之前和之后添加“(单引号)。如果没有字母表,则无需追加 var mysample = $('p').text(); 找出这个变量“mysample”是否包含字母表,如果不是,则在该值之前和之后追加 我想我需要使用REGEXP,但我不知道如何做到这一点。谁能告诉我该怎么办 我正在寻找jqueryformate解决方案 谢谢 库马尔看看 使用类似于[a-zA-Z]的方法查看 使用类似于[a-zA-Z]的东西,假设您的意思是在文本周围加

我有一个变量。我想知道它是否包含任何字母表,如果是,那么在该变量之前和之后添加“(单引号)。如果没有字母表,则无需追加

var mysample = $('p').text();
找出这个变量“mysample”是否包含字母表,如果不是,则在该值之前和之后追加

我想我需要使用REGEXP,但我不知道如何做到这一点。谁能告诉我该怎么办

我正在寻找jqueryformate解决方案

谢谢 库马尔

看看

使用类似于[a-zA-Z]的方法查看


使用类似于[a-zA-Z]

的东西,假设您的意思是在文本周围加上一个引号。。您可以创建自定义jquery筛选器

jQuery.expr[':'].containsAlphabets = function(element) {
    return /[a-zA-Z]+/.test($(element).text());
}
然后将其与任何jQuery选择器组合。下面的代码将用单引号包装包含字母表的所有段落的文本

$("p:containsAlphabets").each(function() {
    $(this).prepend("'").append("'");
});

假设您的意思是在文本周围加上一个引号。。您可以创建自定义jquery筛选器

jQuery.expr[':'].containsAlphabets = function(element) {
    return /[a-zA-Z]+/.test($(element).text());
}
然后将其与任何jQuery选择器组合。下面的代码将用单引号包装包含字母表的所有段落的文本

$("p:containsAlphabets").each(function() {
    $(this).prepend("'").append("'");
});

你必须努力更好地表达自己。由于jQuery是一个Javascript库,你可能也想用“Javascript”来标记这个问题-你需要的答案可能是Javascript,而不需要特定于jQuery。你必须努力更好地表达自己。因为jQuery是一个Javascript库,您可能还想用“Javascript”标记这个问题——您需要的答案可能是Javascript,而不需要特定于jQuery。