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

时间:2013-06-03 13:07:47

标签: javascript jquery string

我有一个页面,其中包含许多带有字符串的标签,例如'Am I a String?是

使用JQuery,我想得到'我是一个字符串的第一个实例? '然后在之后取“是”或“否”并存储,以便我可以在有条件的情况下使用它。

有什么想法吗?

感谢。

我要去的代码:

function experimentThree() {
            var stringBool = $('*:contains("Was it enough?  ")');
            console.log('stringBool = : ' + stringBool);
            console.log('stringBool Object 1 = : ' + stringBool[0]);
        }

如果我能在第一个对象中获得完整的字符串,我可以将其与我期望看到的相比较。

2 个答案:

答案 0 :(得分:2)

检查出来

$('body').find('*:contains("Am I a String")').each(function(index, crntNode){
    var parts = $(crntNode).text().split('?');
    var flag = parts[1].trim();
    alert(flag);
});

答案 1 :(得分:0)

例如:

var a = $('div').text().match(/Am I a String\? (Yes|No)/g)[0];
var b = a.match(/(Yes|No)/g)[0];