选择第一个匹配部分字符串的完整字符串
Select first complete string matching partial string
我有一个页面,其中包含许多带有字符串的标签,例如'Am I a string ?是的'。
使用JQuery,我想获得的第一个实例'我是一个字符串吗? ',然后把Yes或No放在后面并存储起来,这样我就可以在条件句中使用它了。
任何想法?
谢谢。
我要用的代码:
function experimentThree() {
var stringBool = $('*:contains("Was it enough? ")');
console.log('stringBool = : ' + stringBool);
console.log('stringBool Object 1 = : ' + stringBool[0]);
}
如果我能在第一个对象中得到完整的字符串,我可以将其与我期望看到的进行比较。
查看
$('body').find('*:contains("Am I a String")').each(function(index, crntNode){
var parts = $(crntNode).text().split('?');
var flag = parts[1].trim();
alert(flag);
});
例如:
var a = $('div').text().match(/Am I a String'? (Yes|No)/g)[0];
var b = a.match(/(Yes|No)/g)[0];
相关文章:
- 而循环只设置php中输入字段中的第一个值
- 错误:$injector:modulerr模块错误(我的第一个SPA应用程序)
- IE11中的第二个调用取消了第一个Fetch API调用
- jquery从2个json字符串构建一个复选框表单
- Javascript XMLHttpRequest——只有第一个POST请求有效
- 用jQuery将字符串从一个类替换为另一个类
- 使用javascript或angularjs特定过滤器搜索字符串中第一个img标记的json值
- 将OnClick函数设置为<ul>,最后一个ul是擦除第一个ul-s
- RxJS油门行为;立即获取第一个值
- Angular UI网格:如何通过第一个UI网格中的按钮使第二个UI网格可见
- 选择多个实例中的第一个
- 如何在调用下一个请求之前完成第一个Ajax Get请求
- Lodash:返回对象的第一个键,该对象的值(即数组)中有一个给定的元素(即字符串)
- 使用 javascript 和正则表达式删除 HTML 字符串中的第一个 img 标记
- 如何检查多维数组中是否存在字符串,然后显示数组中找到该字符串的第一个项
- 如何在第一个“/”(斜杠)处拆分字符串并将其部分包围在“中
- 使用脚本查找文本字符串,直到第一个html标记
- 从字符串列表中删除所有html标记,除了第一个
- Javascript字符串:删除除数字和第一个"
- 如何迭代javascript行分隔的字符串,检查分号分隔的第一个值,并在值相等的地方连接行