相关疑难解决方法(0)

如何在正则表达式中使用变量?

我想在JavaScript中创建一个String.replaceAll()方法,我认为使用RegEx将是最简洁的方法.但是,我无法弄清楚如何将变量传递给RegEx.我已经可以做到这一点,它将用"A"替换所有"B"的实例.

"ABABAB".replace(/B/g, "A");
Run Code Online (Sandbox Code Playgroud)

但我想做这样的事情:

String.prototype.replaceAll = function(replaceThis, withThis) {
    this.replace(/replaceThis/g, withThis);
};
Run Code Online (Sandbox Code Playgroud)

但显然这只会替换文本"replaceThis"...所以如何将此变量传递给我的RegEx字符串?

javascript regex

1250
推荐指数
13
解决办法
68万
查看次数

jQuery选择器中的通配符

我正在尝试使用通配符来获取id以"jander"开头的所有元素的id.我试过了$('#jander*'),$('#jander%')但它不起作用..

我知道我可以使用元素类来解决它,但也可以使用通配符?

<script type="text/javascript">

  var prueba = [];

  $('#jander').each(function () {
    prueba.push($(this).attr('id'));
  });

  alert(prueba);


});

</script>

<div id="jander1"></div>
<div id="jander2"></div>
Run Code Online (Sandbox Code Playgroud)

jquery jquery-selectors sizzle

641
推荐指数
6
解决办法
44万
查看次数

使用jQuery查找元素ID包含特定文本的页面上的所有元素

我正在尝试查找页面上元素ID包含特定文本的所有元素.然后,我需要根据它们是否隐藏来过滤找到的元素.任何帮助是极大的赞赏.

search jquery wildcard filter find

119
推荐指数
4
解决办法
17万
查看次数

如何使用正则表达式使用jQuery通过ID选择元素?

我有以下输入元素:

<input id="AAA_RandomString_BBB" type="text" />
<input id="AAA_RandomString_BBB_Start" type="text" />
<input id="AAA_RandomString_BBB_End" type="text" />
Run Code Online (Sandbox Code Playgroud)

AAA和BBB是常数,我将永远知道它们是什么.但是RandomString总是随机的.

我想获得AAA_RandomString_BBB的值.我不希望输入元素的值以_Start或_End结尾的ID结尾.

我尝试了以下内容:

$('[id^="AAA_"]')
Run Code Online (Sandbox Code Playgroud)

但是上面选择了所有ID为"AAA_"的输入元素

我需要一些方法来选择使用正则表达式类型语法,如:

$('[id^="AAA_(.+?)_BBB"]')
Run Code Online (Sandbox Code Playgroud)

这可能吗?如果没有,任何人都可以提出一种选择方法

javascript regex jquery

57
推荐指数
4
解决办法
7万
查看次数

JQuery,如何查找具有相似ID的div列表

我有这样的html结构:

<div id="triger1">some elements inside</div>
<div id="triger2">some elements inside</div>
<div id="triger3">some elements inside</div>
<div id="triger4">some elements inside</div>
Run Code Online (Sandbox Code Playgroud)

我如何获得JQuery中所有div的数组,其中包含triger ID(正如你所看到的,它们都有triger但不同的编号,例如.trig1,triger2等......)

提前致谢

html javascript css jquery

51
推荐指数
3
解决办法
8万
查看次数

jQuery匹配hasClass类的一部分

我有几个div与"project [0-9]"类:

<div class="project1"></div>
<div class="project2"></div>
<div class="project3"></div>
<div class="project4"></div>
Run Code Online (Sandbox Code Playgroud)

我想检查元素是否有"project [0-9]"类.我有,.hasClass("project")但我坚持匹配数字.

任何的想法?

javascript jquery class

31
推荐指数
3
解决办法
3万
查看次数

jQuery - 根据前缀获取元素类

从下面元素中的类中获取"淡入淡出"字符串的最快方法是什么?

<div class="MyElement fx-fade"> ... </div>
Run Code Online (Sandbox Code Playgroud)

javascript jquery

21
推荐指数
3
解决办法
2万
查看次数

如何在javascript中选择包含特定字符串的所有id标签?

我有一个ASP.NET应用程序,可以使用选项呈现多个问题,以便为给出的答案提供解释.

<label for="[<%:count %>].AnswerExplanation_<%: i+1 %>" id="[<%:count %>].toggleExplanation_<%: i+1 %>"><strong>Add Explanation</strong></label>
<br /><br />
<div id="[<%:count %>].Explanation_<%: i+1 %>">
    <textarea id="[<%:count %>].AnswerExplanation_<%: i+1 %>" name="[<%:count %>].AnswerExplanation_<%: i+1 %>" class="ckedit"></textarea>
</div>
Run Code Online (Sandbox Code Playgroud)

所以你会得到与"[X] .AnswerExplanation_Y"对应的"[X] .toggleExplanation_Y"的id

我正在编写一个javascript函数来显示/隐藏AnswerExplanation div,并且正在寻找一种方法来选择包含"toggleExplanation"的每个id我应该能够从那里得到其余的.

javascript asp.net jquery

16
推荐指数
2
解决办法
3万
查看次数

jQuery查找仅包含部分引用ID的控件

是否有可能在webform上搜索一个控件,你只想在其中匹配"任何"部分,即:

我在页面上有各种按钮 - 采用id格式:ID#(id1)#(id2)#(日期) - 例如:

ID-8258-3103-2011-12-18
ID-8258-3104-2011-12-18
ID-8258-3105-2011-12-18
Run Code Online (Sandbox Code Playgroud)

我想在查询字符串中传递(id1)和(date),然后让jQuery搜索页面上的第一个控件,它匹配(id1)和(date)以及任何(id2) - 例如,我传递8252和2011-12-18 - 那么如何从jQuery中找到上面的第一个控件?

$("#ID-8252-????????-2011-12-18")
Run Code Online (Sandbox Code Playgroud)

jquery jquery-selectors

15
推荐指数
1
解决办法
3万
查看次数

jquery:点击每个以_开头的id元素

我尝试找到所有以字符串"matchItem_"开头的id,并为每个id定义一个click事件.onclick我想要用url param执行脚本并更改此id元素中的图像.不幸的是我的语法不对,我也试过.each.function但我没有得到它.

请看我的代码:

$('[id^="matchItem_"]').each {

    $(this).click(){
     //...execute my script.php?urlparam=xx....;
     $(this).find('img').attr('src','/admin/images/ok.png');
    }

}
Run Code Online (Sandbox Code Playgroud)

感谢某人的帮助

先生,michbeck

jquery jquery-selectors

13
推荐指数
2
解决办法
3万
查看次数

标签 统计

jquery ×9

javascript ×6

jquery-selectors ×3

regex ×2

asp.net ×1

class ×1

css ×1

filter ×1

find ×1

html ×1

search ×1

sizzle ×1

wildcard ×1