$("#user_status").html('<img src="img/check_01.png">'); // puts img into a cell
ここで、PHPを使用してそのimgがそのセルに配置されている場合にコードを実行したいと思います。
if ($("#user_status").html('<img src="img/check_01.png">'))
// syntax error
正しい方法は何ですか。
$("#user_status").html('<img src="img/check_01.png">'); // puts img into a cell
ここで、PHPを使用してそのimgがそのセルに配置されている場合にコードを実行したいと思います。
if ($("#user_status").html('<img src="img/check_01.png">'))
// syntax error
正しい方法は何ですか。
if ($("#user_status").html() == '<img src="img/check_01.png">'){
// do something
}
編集: (@Esailijaのおかげで)画像の存在をチェックするだけの場合は、IEを含むすべてのブラウザで機能するこのようなものを使用する方がはるかに安全です。
if(typeof($("#user_status").find('img').attr('src')) !== 'undefined'){
//do something
}
これは、すべての主要なブラウザで機能します。例: http: //jsfiddle.net/zheT3/1/
PHPを使用しようとしている場合は、SimpleHtmlDomパーサーを使用してhtmlの値を操作および比較できます。
$html = your_html;
$text = $html->find('div[id=user_status]', 0)->innertext;
if($text == '<img src="img/check_01.png">'){
//do something
}
if ($("#user_status").find('img').attr('src','check_01.png'))