簡體   English   中英

在元素內搜索字符串,然后將其放入條件語句中

[英]search a string inside a element and then put it in a conditional statement

例如,我有一個輸入,錨標記,分隔線或可能有值的任何元素。 如何在元素內部進行搜索,例如查看是否存在
它里面的屬性或我想要的任何值,然后將其放在條件語句中,例如if和elseif語句,並檢查選擇器是否具有
內部,如果有警報,則為其他警報,否則為否或在php中,如果有
里面,否則回聲是。

我試過了 假設我有一個textarea

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

問題:即使我們沒有發現警報框仍在執行
在指定的文本區域內?

我需要在javascript,jquery和php中完成此操作。 先感謝您。

使用jQuery:

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

DOM對象具有屬性,可以使用for..in循環在所有屬性中搜索特定值:

for (var prop in element) {

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

    // do stuff

  } else {

    // do other stuff

  }
}

或者,如果您知道所追求的財產,只是想看看它是否具有真實價值:

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

這是您需要的代碼段

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

您還可以使用.attr()方法來檢索和檢查元素的屬性

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

警告以下使用:

window.alert('my message here');

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM