如何在jquery中检查<p>值?

时间:2018-08-03 17:16:33

标签: jquery

我正在尝试在jquery条件下检查<p>的值,但是它不起作用。

我在一个特定条件下为<p>添加了一个值。他们需要检查该值的另一​​个条件,如果该值相同则将其设为空。但是检查条件不起作用

if($(".ms-formtable tr:nth-child(9)").find("p").text()=='N/A') 
       $(".ms-formtable tr:nth-child(9)").find("p").text("");

1 个答案:

答案 0 :(得分:0)

您可以使用$().text()方法获取元素的内容:

https://jsfiddle.net/80gjLtba/2/

如果要在元素中检查的文本前后有空白,则需要先修剪字符串以进行比较:

https://jsfiddle.net/80gjLtba/4/

由于选择器不匹配,检查也有可能失败。您可以通过检查jQuery结果的.length属性来检测这种情况:

https://jsfiddle.net/80gjLtba/6/