我正在使用jQuery.我有一个带有特殊字符块的字符串(开头和结尾).我想从特殊字符块中获取文本.我使用正则表达式对象进行字符串查找.但是,当有两个特殊字符或更多时,如何告诉jQuery找到多个结果?
我的HTML:
<div id="container">
<div id="textcontainer">
Cu?c chi?n pháp lý gi?a [|c? th?|nghi?m|] th? tr??ng [|test2|?ây là test l?n 2|] ch?ng khoán [|M?|day la nuoc my|] và ngân hàng ??u t? quy?n l?c nh?t Ph? Wall m?i ch? b?t ??u.
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
和我的JavaScript代码:
$(document).ready(function() {
var takedata = $("#textcontainer").text();
var test = 'abcd adddb';
var filterdata = takedata.match(/(\[.+\])/);
alert(filterdata);
//end write js
});
Run Code Online (Sandbox Code Playgroud)
我的结果是:[|cơthử|nghiệm|]thịtrường[| test2 |đâylàtestlần2|]chứngkhoán[|Mỹ| day la nuoc my |].但这不是我想要的结果:(.如何获得[文本]第1次和[演示]第2次?
我在互联网上搜索信息后完成了我的工作^^.我做这样的代码:
var filterdata = takedata.match(/(\[.*?\])/g);
Run Code Online (Sandbox Code Playgroud)
今天我的工作堆栈.我的堆栈在这里:
我有一个select html元素,它有MULTIPLE模式:
<select class="test" MULTIPLE></select>
Run Code Online (Sandbox Code Playgroud)
(MULTIPLE模式也输入:multiple ="multiple"i included here here)
<select class="test" multiple='multiple'></select>
Run Code Online (Sandbox Code Playgroud)
现在我只想在许多普通的select元素中选择这个元素:
<select class="test" ></select>
<select class="test" ></select>
<select class="test" multiple='multiple'></select>
<select class="test"> </select>
Run Code Online (Sandbox Code Playgroud)
我正在使用这样的jQ:
$(".test[!MULTIPLE]").css('border','solid 1px red');
Run Code Online (Sandbox Code Playgroud)
但是所有选择元素都有边框红色;
我怎样才能获得选择元素MULTIPLE.并选择不是MULTIPLE模式?
我是 Typescript 的新手,仍在学习。使用 TS 时,我遇到了以下情况:我的类具有多个这样定义的泛型属性
export class MainClass<
A = string,
B = number,
C = boolean> {
propA: A
propB: B
propC: C
}
Run Code Online (Sandbox Code Playgroud)
如果我调用它并定义完整的 3 种类型,它可以正常工作:
let mainClass = new MainClass<string, string, string>
Run Code Online (Sandbox Code Playgroud)
但后来我想创建新实例,只想定义第 3 种类型:
let mainClass2 = new MainClass< , ,custom-type>
Run Code Online (Sandbox Code Playgroud)
我们是否可以省略定义任何泛型(它获得默认类型)而只定义我们需要的那些?我在谷歌上搜索了几个小时,但没有多少人像我一样有同样的想法,但回答并没有真正有帮助,有人可以给我看指南吗?
谢谢你!!!
今天我非常喜欢使用Work和jQ.我得到了一个早上,但我无法解决它:(.我的工作在这里:
<div class="container">
<p class="test">a</p>
<div>
<p class="test">a</p>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
在正常情况下,我可以使用jQ与每个功能for
选择所有<p class="test">a</p>
EX:
$(".test").each(function() {
$(this).text('a');
});
Run Code Online (Sandbox Code Playgroud)
但是我听到每个人都在谈论这个问题,for
函数比each
函数获得更少的时间.现在我想使用for
而不是each
..但我不知道在这种情况下如何编写代码jQ.
有人可以帮帮我!谢谢!
javascript ×4
jquery ×2
class ×1
expression ×1
filter ×1
generics ×1
html ×1
iteration ×1
regex ×1
regex-greedy ×1
select ×1
types ×1
typescript ×1