0

我正在做动态工具提示,基本上我想要实现的是检测多行工具提示,如果我的数据里面包含 \r,那么我将执行一些操作,下面的代码是我试图检查我的描述的示例,但是我失败了。

注意:我的主要目的是检查我的描述的包含

<script type="text/javascript">
// description
var data = {
    name: "enter your name",
    family: "enter your \r family",
    uc2_txtname: "enter your name for Control 2 (User Control2)",


}
function Show(){
var text = '';
// failed to check my above data , the data.contains('\r') is not working
        if (data.contains('\r')) {
            text = 'good';
        } else {
            text = 'bad';
        }
}

</script>
4

1 回答 1

3

您应该使用indexOf代替contains(javascript 不支持该功能)。

function Show(){
    var text = '';
    for(var d in data){
        var val = data[d];
        if (val.indexOf('\r') != -1) { 
            text = 'good';
        } else {
            text = 'bad';
        }
    }
}        
于 2013-03-05T02:42:06.553 回答