0

jquery mobile /phpWebサイトのonclick関数を並べ替える必要があります。次のクリックは機能しません...

    <div data-role="fieldcontain">
        <fieldset data-role="controlgroup">
_END;
$int = 0;
foreach (array_slice($list,1) as $value) {
    echo <<<_END
        <input type="checkbox" name="checkbox-$int" id="checkbox-$int" class="custom" />
        <label for="checkbox-$int">$value</label>   
    _END;
    $int = $int+1;
}
echo <<<_END
        </fieldset>
        <script type="text/javascript" > 
            $(".checkbox-1").click(function(){
                alert('clicked!');
            });
        </script>
    </div>
_END;
4

1 に答える 1

4

jQueryはクラスセレクターを使用しています。出力を一致させるためにIDセレクターを使用してjQueryを更新する必要があります。

交換

$(".checkbox-1").click 

$("#checkbox-1").click
于 2012-08-19T01:28:51.543 に答える