0

我花了很多时间(几天)寻找解决方案,但我没有找到明确的解决方案。我是新手,所以我可能不知道一些基本程序。我确定我犯了一个非常简单的错误,希望有人能帮助我。

基本上,当您将鼠标悬停(或单击)提交按钮时,我想将文本添加到输入字段。我认为代码是正确的:

$(document).ready(function(){
    $('input[name="submitButton" ').mouseenter(function(){
        $('input[name="form[element0]" ').value($('input[name="form[element0]" ').value() + "extra text added") ;
    });
});

我认为的问题是我不能直接用rapidweaver修改 html,所以我不能把脚本源放在我想要的地方。我只能将内容添加到标题、css、JavaScript 标记,但不能直接添加到正文。发生的情况是 JavaScript 在 jQuery 库之前加载。但我不确定这是否是问题所在。

这被添加到标题的最底部:

<script type="text/javascript" src="jquery-1.10.1.min.js" ></script>

我还确保该文件位于正确的文件夹中。

如果是我的代码或者我只是没有正确设置问题,有什么想法吗?

4

2 回答 2

0

这取决于在执行上述代码之前是否包含标题页。这样它就不会让您在选择 html 元素时感到困惑,ID为该元素提供一个并使用它进行访问。

e.g
   <input type = 'text' id = "txt1">
   <button id = "btnId"><Click Me</button>

并通过 jquery 访问它

$(document).ready(function() { 
    $('#btnId').click(function() { 
        $('#txt1').html('This will appear to the textbox!');
    });
});

如果你有互联网连接,你可以在这里引用你的 jquery,这样你就不会混淆你的 jquery 文件所在的位置。

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.1/jquery.min.js"></script>
于 2013-06-26T01:10:42.610 回答
0

事实证明,我对这个问题的解决方案是将我的代码移动到带有标签的标题中,然后将 http:// 添加到我的 scr 的前面,如下所示:

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

更多信息在这里:http ://forums.realmacsoftware.com/discussion/comment/248749#Comment_248749

于 2013-06-28T19:33:28.940 回答