选择第一个匹配部分字符串的完整字符串

Select first complete string matching partial string

本文关键字:字符串 第一个 配部 选择      更新时间:2023-09-26

我有一个页面,其中包含许多带有字符串的标签,例如'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];