2012-08-07 97 views
0

例如,我有一個輸入,錨點標記,divident或任何可能值的元素。如何在元素內部進行搜索以查看它內部是否有
屬性或任何值,然後將其放入條件語句(如if和elseif語句)中,並檢查選擇器是否有內部
,如果存在然後警報是否其他警報否或在PHP中,回聲是如果有一個
裏面,否則回聲是。搜索元素內的字符串,然後將其放入條件語句中

我試過了。假設我有一個textarea

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

問題:目前仍處於待即使我們沒有發現任何
指定文本區域內執行的警告框?

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

回答

0

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

0

使用jQuery:

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

沒有工作,你可以發佈有點像'jsfiddle'嗎? – 2012-08-07 01:41:17

0

這裏是您需要的代碼片段

//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

相關問題