jquery val()包含()
我想知道textarea值是否包含某个单词。 这不适合我。
var value = $('#embedModal textarea').val(); if($(value).contains('iframe')){...
试试javascript
if (value.indexOf('iframe') >= 0) {
JQuery 包含的是DOM元素,而不是字符串。
尝试这样做:
$('#embedModal textarea:contains("iframe")').each(function() { //Do something });
编辑
例
这工作:
$.contains( document.documentElement, document.body ); // true var babyEl = $('div#id'); var daddyEl = $('div#ID'); if($.contains(babyEl, daddyEl)) { //do fun stuff }
试试以下代码……
码:
var obj=$("textarea:contains('iframe')"); if(obj){ obj.css("background-color", "red"); }
你也可以这样做:
if($('#embedModal textarea:contains("iframe")').length > 0){ //TODO: do stuff }