0

で要素を選択すると、これは私にとって奇妙ですid。jqueryコードは機能しませんが、それを選択するclassnameとうまく機能します!

このコード:

<input name='daneshjou_number' class='daneshjou_number'  type='text'  >

このコードは機能します:

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

<script>
$(document).ready(function(){
    $(".is_daneshjou").change(function(){
        //alert("The text has been changed.");
        $(".daneshjou_number").prop('readonly', true);
    });
});
    </script>

しかし、このコードは機能しません:

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>
<script>
$(document).ready(function(){
    $(".is_daneshjou").change(function(){
        //alert("The text has been changed.");
        $("#daneshjou_number").prop('readonly', true);
    });
});
</script>
4

4 に答える 4

0

要素にはありませんid

<input id='daneshjou_number' name='daneshjou_number' class='daneshjou_number'  type='text' />
于 2015-03-03T08:43:05.470 に答える
0

jQuery.では、クラスの識別と#ID に使用されます。idHTML コードで指定された属性が必要です。

    <input id='daneshjou_number' class='daneshjou_number' type='text'  >
于 2015-03-03T08:44:31.257 に答える