English 中文(简体)
IE6使用阀门
原标题:
  • 时间:2009-06-05 12:44:10
  •  标签:

I m 试图获得一种文字工具的价值,以更新使用下文法典概述的分类法:

<button type="button" onclick="setLine();">Set</button>
<button type="button" onclick="showLine();">fire!</button><p></p>
    <textarea id="hello">

    </textarea>
    <script type="text/javascript">
            $( #hello ).val("hi there");
        </script>
    <script type="text/javascript">
        function showLine()
        {
            alert($( #hello ).val());
        }
        function setLine()
        {
            $( #hello ).val( foo );
        }
    </script>

除IE6外,该法典在所有主要浏览器中都实行罚款。

在Ie6中,文本区域不会更新纽克,警报会提供空白/空壳。 然而,在其他浏览器中,点击“集束”将其改为“foo”,然后在警示箱中显示。

是否有任何人知道这是否具体针对这一行凶者,或该法典可能有什么错误? 我对<代码>val()持有怀疑。

希望得到任何帮助。

最佳回答

我认为,你必须使用.......html,而不是.val()......。 说发生了什么?

问题回答

页: 1 准备活动:

$(document).ready(function() {

    $( #hello ).val("hi there");

});

仅阐明: 我只谈论第一场(全球)呼吁阀门。 职能申报表在文件内。 随时待命。

I don t know why you re code is not working in IE6 but its not proper jQuery. I can t test this right now but this should work with some changes:

<button type="button" id="setline">Set</button>
<button type="button" id="showline">fire!</button>

<textarea id="hello"></textarea>

<script type="text/javascript">
    $(document).ready(function(){
       $( #hello ).val("hi there");

       $( #showline ).click(function()
       {
           alert($( #hello ).val());
       });

       $( #setline ).click(function()
       {
           $( #hello ).val( foo );
       });
   });

Buttons should not have onclick events in jQuery you should bind them like shown above. And always use document.ready!

您是否经过任何改动,有一个以上的要素是“hello”?





相关问题
热门标签