0

例如,我有一个输入、锚标签、除数或任何可能有值的元素。如何在元素内部进行搜索,例如查看其中是否有
属性或我想要的任何值,然后将其放入条件语句(如 if 和 elseif 语句)中并检查选择器是否有
内部以及是否有警报是的,否则警报没有或在php中,如果有
内部则回显是,否则回显是。

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

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

问题:即使我们
在指定的文本区域内没有发现警告框是否仍然被执行?

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

4

3 回答 3

0

用jQuery:

if ($("element[your-attribute]").length) {
    //element has the attribute, do-something
}
于 2012-08-07T01:34:48.620 回答
0

DOM 对象具有属性,要在所有属性中搜索特定值,您可以使用 for..in 循环:

for (var prop in element) {

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

    // do stuff

  } else {

    // do other stuff

  }
}

或者如果您知道您所追求的属性并且只想看看它是否具有真实价值:

if (element.property) {
  // do stuff
}
于 2012-08-07T01:41:18.420 回答
0

这是您需要的代码片段

//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');
于 2012-08-07T01:42:34.133 回答