例如我有一个输入,锚标签,divident或任何值可能的元素。如何在一个元素内部搜索,看看里面是否有一个属性或者我想要的任何值,然后将它放在条件语句中,如if和elseif语句,并检查选择器是否有
在里面,如果有警告是,否则警告否或在PHP中,如果有内部则回显是,否则回显是。
我试过这个。假设我有一个textarea
var isFound = $("#apostform textarea").val().search("<br>");
alert ('there is');
问题:即使我们在指定的文本区域内找不到任何内容,警报仍然会被执行吗?
我需要在javascript,jquery和php中完成此操作。提前谢谢你。
答案 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');