Jquery 具有多个div';s

Jquery 具有多个div';s,jquery,jquery-selectors,Jquery,Jquery Selectors,我试图通过jquery选择器在代码中找到一个循环中的值,但我无法找到它,因为我仍然是jquery选择器中的noob: <tr > <td class="qtip" title="asjdasd"> <?php foreach ($this->titles as $title) { ?> <div class="title" style="font-weight:

我试图通过jquery选择器在代码中找到一个循环中的值,但我无法找到它,因为我仍然是jquery选择器中的noob:

  <tr >
    <td class="qtip" title="asjdasd">
        <?php
        foreach ($this->titles as $title) {
        ?>

            <div class="title" style="font-weight: bold" >
            <?php echo $title['chapter_name']; ?>
        </div>
        <?php foreach ($title['videotitle'] as $video) {
        ?>


                <div class="title">
                    <input type="hidden" id="hiddenid" value="<?php echo $video['id'] ?>">
            <?php echo $video['video_title']; ?>
            </div>
            <div>
            <?php echo date('h:i:s', $video['video_time']) ?>
            </div>

            <div><?php echo $video['date_created'] ?></div>
        <?php if (isset($this->Videos['user_id'])) {
        ?>
        <?php if (isset($video['file_path'])) {
        ?>
                        <div> <a href="<?php echo $video['file_path']; ?>" target="_blank"> <img src="/images/white_folder.jpg" alt="" /></a></div>
        <?php } else {
        ?>
                        <div> <a href="#" target="_blank"></a></div>
        <?php } ?>
        <?php } else {
        ?>
                    <div>  <a href="/auth/login" target="_blank"> <img src="/images/white_folder.jpg" alt="" /></a></div>
        <?php } ?>
    <!--                    <div> <a href="/mediaplayer/player.swf?width=700&height=500&file=<? //php echo $video['video_path'];                                        ?>&image=<? //php echo str_replace('.flv', '.jpg', str_replace('/flv/', '/thumb/', $video['video_path']))                                        ?>&skin=<? //php echo URL_ADDRESS                                        ?>/mediaplayer/carbon/carbon.xml" rel="shadowbox" title="<? //php echo $video['video_title']                                        ?>" ><img src="/images/white_vid.jpg" alt="" /></a></div>-->

                <div class="jwbox">
                    <img width="21" height="27" alt="" title="" src="/images/white_vid.jpg"/>
                    <div class="jwbox_hidden">
                        <div  class="jwbox_content">
                    <?php
                    echo $video['vid_code'];
                    ?>

我希望达到此隐藏值并获取其值:

                    <input type="hidden" id="videoid" value="<?php echo $video['videoid'] ?>">

                    <script type='text/javascript'>

                        var timerinterval
                        jwplayer('player2').onPlay(function() {
                            timerinterval=setInterval('timer()',1000)});
                        jwplayer('player2').onPause(function() {
                            stopTimer()});
                        jwplayer('player2').onComplete(function(){
                            stopTimer()});


                    </script>
                    <p><?php echo $video['video_title'] ?></p>
                    <a href="javascript:void(0)">  <p  id ="fav" font-color="green">add to favourite  </p></a>
                </div>
            </div>

        </di

那怎么办

   $('#hiddenid').val();

要获取中的值,请执行以下操作:

<input type="hidden" id="hiddenid" value="<?php echo $video['id'] ?>"> 
由于您是新手,请注意以下事项:

ID必须始终是唯一的,并使用

$("#idName")
类可以是使用

$(".className")
要选择所有img元素,请使用$

$("img")
使用tag>classname>id选择精确的元素

$("img.className#id")

当您为它定义一个ID时,它可能是(至少应该是)唯一具有该ID的元素,因此您只需使用
$(“#videoid”)
及其值
$(“#videoid”).val()
$(.jwbox\u hidden”).text()即可获得它
可能会使用类选择器提供该div的内容

不过,你应该考虑一下你的用法。也许可以使用一个隐藏的输入,并在php中设置一个值。如果您使用元素保存隐藏数据,请尝试使用id而不是类,因为您只想在页面上查询该元素的一个实例

e、 g


但是它是在一个循环中,我希望它给我一个隐藏ID,它将被它的父母点击。我想不出有哪一个场景可以使用上一个示例。id选择器是目前最快的选择器。本质上,img.className部分是多余的,会大大降低选择器的速度。@海德尔我有点困惑,如果您在页面上放置一个id设置为的元素,并使用$(“#findID”)选择该元素,那么整个文档中只能有一个id为1的元素?就像高地人说的。。。“只能有一个!”詹姆斯·索思,我当然知道你的意思,这只是告诉某人选择某样东西的有效方法!是 啊我只是想确保他不会感到困惑。很好的高地人参考!
$("img.className#id")
<input type="hidden" value="<?php echo $video['vid_code']; ?>" id="jwbox_hidden" />