Jquery如果条件验证

时间:2015-10-07 12:00:12

标签: javascript jquery

var text = jQuery('#product-options-wrapper ul li:first label').text();
alert('text outside loop is' + text);
if(text == "Unstiched Blouse Fabric") {
alert('inside loop' + text);
}

使用上面的代码,我只得到打印的警告信息"文本外循环isUnstiched Blouse Fabric"。 if有什么问题?我可以在这里使用哪些替代方案?

2 个答案:

答案 0 :(得分:0)

看起来你有空间

  

' Unstiched Blouse Fabric'

确保您要么使用相同的值(之前的空格)进行比较,要么进行修剪。

答案 1 :(得分:0)

我认为比较字符串不好主意为什么不设置这样的属性

<label attribute="1">Unstiched Blouse Fabric</label>

var text = jQuery('#product-options-wrapper ul li:first label');

if($(text).prop("attribute") == 1) {
alert('inside condition' + $(text).text());
}