我想知道textarea值是否包含某个单词。这不适合我。jquery val()contains()
var value = $('#embedModal textarea').val();
if($(value).contains('iframe')){...
我想知道textarea值是否包含某个单词。这不适合我。jquery val()contains()
var value = $('#embedModal textarea').val();
if($(value).contains('iframe')){...
试着做这样的:
$('#embedModal textarea:contains("iframe")').each(function() {
//Do something
});
编辑
尝试下面的代码.....
代码:
<textarea rows="4" cols="9">Something iframe</textarea>
<textarea rows="4" cols="9">Something</textarea>
var obj=$("textarea:contains('iframe')");
if(obj){
obj.css("background-color", "red");
}
你可以做到这一点还有:
if($('#embedModal textarea:contains("iframe")').length > 0){
//TODO: do stuff
}
这个工程:
$.contains(document.documentElement, document.body); // true
var babyEl = $('div#id');
var daddyEl = $('div#ID');
if($.contains(babyEl, daddyEl)) {
//do fun stuff
}
这不会在所有的IE浏览器。 https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/Array/indexOf – 2013-05-05 19:54:15
@JasonFoglia这是数组的indexOf函数的文档,而不是[string的indexOf](https:// developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/String/indexOf)。 – 2013-05-05 22:51:07