为什么';输入标记是否由jQuery从php工作中解析?
我想知道为什么jQuery事件在从PHP代码解析的HTML标记上不起作用 我有一个PHP代码,主网页有与PHP代码中的脚本相同的jQuery代码 PHP代码如下为什么';输入标记是否由jQuery从php工作中解析?,php,jquery,html,Php,Jquery,Html,我想知道为什么jQuery事件在从PHP代码解析的HTML标记上不起作用 我有一个PHP代码,主网页有与PHP代码中的脚本相同的jQuery代码 PHP代码如下 echo "<script> $(document).ready(function(){ $(\"input\").focus(function(){ $(this).css(\"background-color\", \"#000000\"); }); $(\"input\").bl
echo "<script>
$(document).ready(function(){
$(\"input\").focus(function(){
$(this).css(\"background-color\", \"#000000\");
});
$(\"input\").blur(function(){
$(this).css(\"background-color\", \"#ffffff\");
});
});
</script>";
echo " 기사평 : <img src='./imoticon/good.png' style='width:23px;height:23px;' title='좋아요'>좋아요<img src='./imoticon/bad.png' style='width:23px;height:23px;' title='싫어요'>싫어요";
echo " <option id=".$i." onclick=\"showComment".$i."(this.value)\" value=".$item_link4."> Show Comments </option>
<div id='showComment".$i."'></div>";
echo "<input type='text' name='inputComment' size='150' id='input".$i."' onfocus=\"this.value=''\" value=\"댓글\" ><button onclick=\"inputComment".$i."(document.getElementById('input".$i."').value)\" >완료</button><button onclick=\"document.getElementById('input".$i."').value = ''\">댓글 재세팅</button>
<input type='text' name='txtfile' id='txt".$i."' value=".$item_link4." hidden>
<div id='comment".$i."'><b>입력하신 댓글이 아직 없습니다.</b></div>";
}
echo”
$(文档).ready(函数(){
$(\“input\”).focus(函数(){
$(this.css(\'background color\,\'000000\);
});
$(\“input\”).blur(函数(){
$(this.css(\'background color\,\'ffffff\);
});
});
";
回声“기사평 : 좋아요싫어요";
echo“显示评论”
";
回声“완료댓글 재세팅
입력하신 댓글이 아직 없습니다.";
}
但是,jQuery事件不会发生。
为什么?
当然,我在主网页中有2000行javascript代码。输入标记的Id将把输入文本发送给另一个javascript代码
供参考
我正在制作RSS的评论板,如下所示。
一个
id
不应该是整数。你真的有多个showcoment
和inputcoment
函数吗?或者我误读了这个id是由整数和字符串组成的。是的,inputcoment()javascript函数正在运行。1个元素标记必须属于1个javascript或1个jQuery?您是否看到了代码在浏览器中的实际呈现方式(通过“查看源代码”或类似方式)?如果是这样,你能分享一下吗?当你混合使用PHP和Javascript时,我认为可能很容易引入语法或其他错误,而这些语法或错误在PHP脚本中可能不会立即显现出来。@KellyMarchewa PHP源代码不会因RSS而呈现。我会自动对每一篇RSS文章进行评论和推荐。