0
$("#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

请问什么是正确的方法。

4

2 回答 2

4
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 Parser来操作和比较 html 的值。

$html = your_html;
$text = $html->find('div[id=user_status]', 0)->innertext;
if($text == '<img src="img/check_01.png">'){
//do something
}
于 2012-07-29T15:23:27.143 回答
0
if ($("#user_status").find('img').attr('src','check_01.png'))
于 2012-07-29T15:28:47.667 回答