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

时间:2012-08-07 01:29:07

标签: php javascript jquery

例如我有一个输入,锚标签,divident或任何值可能的元素。如何在一个元素内部搜索,看看里面是否有一个属性或者我想要的任何值,然后将它放在条件语句中,如if和elseif语句,并检查选择器是否有
在里面,如果有警告是,否则警告否或在PHP中,如果有内部则回显是,否则回显是。

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

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

问题:即使我们在指定的文本区域内找不到任何内容,警报仍然会被执行吗?

我需要在javascript,jquery和php中完成此操作。提前谢谢你。

3 个答案:

答案 0 :(得分:0)

使用jquery:

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

答案 1 :(得分: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
}

答案 2 :(得分: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');