搜索元素内的字符串,然后将其放入条件语句中

问题描述:

例如,我有一个输入,锚点标记,divident或任何可能值的元素。如何在元素内部进行搜索以查看它内部是否有
属性或任何值,然后将其放入条件语句(如if和elseif语句)中,并检查选择器是否有内部
,如果存在然后警报是否其他警报否或在PHP中,回声是如果有一个
里面,否则回声是。搜索元素内的字符串,然后将其放入条件语句中

我试过了。假设我有一个textarea

var isFound = $("#apostform textarea").val().search("<br>"); 
alert ('there is'); 

问题:目前仍处于待即使我们没有发现任何
指定文本区域内执行的警告框?

我需要在JavaScript,jQuery和php中完成此操作。先谢谢你。

DOM对象具有的属性,来搜索特定的值,你可以使用for..in循环的所有属性:

for (var prop in element) { 

    if (element[prop] == 'some value') { 

    // do stuff 

    } else { 

    // do other stuff 

    } 
} 

,或者如果你知道你财产'后,只是想看看它是否有truthy值:

if (element.property) { 
    // do stuff 
} 
+0

jsfiddle拜托,你能吗? – 2012-08-07 01:44:01

使用jQuery:

if ($("element[your-attribute]").length) { 
    //element has the attribute, do-something 
} 
+0

没有工作,你可以发布有点像'jsfiddle'吗? – 2012-08-07 01:41:17

这里是您需要的代码片段

//retrieve elements having a special attribute 
//for example input tags who are radio buttons 
$('input[type=radio]'); 

,你也可以使用.attr()方法来检索NAD检查元素的属性

if($myElement.attr('my_attribute').equals('desiredValue')){ /* do this */} 

提醒使用下列内容:

window.alert('my message here'); 
+0

谢谢............ – 2012-08-07 01:44:39