【问题标题】:calling jQuery in php code [duplicate]在 php 代码中调用 jQuery [重复]
【发布时间】:2015-11-24 14:22:56
【问题描述】:

这是我的 jQuery 和 php 代码,但 jQuery 代码永远不会运行。哪里有问题。我最近学习了jquery。

运行此代码后,下拉列表应该有两个值(非常好和好),选中复选框后,值应该更改为“不错”和“糟糕”

<script>
var $checkbox = $("#checkbox");
var $selectMenu = $("#selectMenu");

var checkedContent = "<option>not bad</option><option>bad</option>";
var uncheckedContent = $selectMenu.html();

$checkbox.on("click", function(){
   var $this = $(this);
   if($this.is(":checked:not")){
      $selectMenu.html(checkedContent);
    } else {
     $selectMenu.html(uncheckedContent);
    }
});
</script>

<input type="checkbox" name="checkbox" id="checkbox">
<select name="test" id="selectMenu">
    <option>very good</option>
    <option>nice</option>
</select> 

【问题讨论】:

  • 你是否包含了 jquery ?如果不是stackoverflow.com/questions/13829667/…
  • @Mohamed-Yousef 没有兄弟!!!我不知道!
  • @quentin 对,但为了您的学习,我想提一下:您正在处理一个 selectBox,因此为了在其中设置选项,您需要“附加”它。 $("#selectMenu).append(checkedContent).
  • @Franco — 不。设置 innerHTML 很好。使用 append 会产生不同的效果。另外,我不是 sajad。

标签: javascript php jquery


【解决方案1】:

检查是否包含:

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>

然后放:

$(function() {
    // Your Code
});

围绕您的 javascript 代码。

  1. 您需要包含 jQuery 库才能使用它。
  2. $(function() {//Code}); 确保在执行 javascript 之前加载整个页面

【讨论】:

  • 你能解释更多吗?
猜你喜欢
  • 1970-01-01
  • 2011-12-22
  • 2018-11-10
  • 2014-07-08
  • 2013-12-07
  • 2021-11-13
  • 1970-01-01
  • 2011-12-28
  • 1970-01-01
相关资源
最近更新 更多