$("#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
请问正确的方法是什么。
答案 0 :(得分: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/
<强> (Reference) 强>
如果您尝试使用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
}
答案 1 :(得分:0)
if ($("#user_status").find('img').attr('src','check_01.png'))