Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/79.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我在使用多id的jquery模式时遇到问题';s_Jquery_Html - Fatal编程技术网

我在使用多id的jquery模式时遇到问题';s

我在使用多id的jquery模式时遇到问题';s,jquery,html,Jquery,Html,我是jQuery的新手,我从jQuery库中获得了以下脚本。在一个页面上,我有多个链接,当用户点击它时,会弹出一条对话消息。到目前为止,这是我的代码。我的问题是,如果我在一个页面上有大约30个链接,我应该用不同的ID一次又一次地创建一个新的jquery函数吗?怎么做 <script> $(function() { $( "#dialog1" ).dialog({ autoOpen: false, show: {

我是jQuery的新手,我从jQuery库中获得了以下脚本。在一个页面上,我有多个链接,当用户点击它时,会弹出一条对话消息。到目前为止,这是我的代码。我的问题是,如果我在一个页面上有大约30个链接,我应该用不同的ID一次又一次地创建一个新的jquery函数吗?怎么做

<script>
         $(function() {
        $( "#dialog1" ).dialog({
        autoOpen: false,
        show: {
        effect: "blind",
        duration: 1000
        },
        hide: {
        effect: "explode",
        duration: 1000
        }
        });
        $( "#opener1" ).click(function() {
        $( "#dialog1" ).dialog( "open" );
        });
        });

         $(function() {
        $( "#dialog2" ).dialog({
        autoOpen: false,
        show: {
        effect: "blind",
        duration: 1000
        },
        hide: {
        effect: "explode",
        duration: 1000
        }
        });
        $( "#opener2" ).click(function() {
        $( "#dialog2" ).dialog( "open" );
        });
        });
    </script>

$(函数(){
$(“#对话框1”)。对话框({
自动打开:错误,
展示:{
效果:“盲”,
持续时间:1000
},
隐藏:{
效果:“爆炸”,
持续时间:1000
}
});
$(“#opener1”)。单击(函数(){
$(“对话1”)。对话(“打开”);
});
});
$(函数(){
$(“#dialog2”).dialog({
自动打开:错误,
展示:{
效果:“盲”,
持续时间:1000
},
隐藏:{
效果:“爆炸”,
持续时间:1000
}
});
$(“#opener2”)。单击(函数(){
$(“#dialog2”).dialog(“打开”);
});
});
我还有以下html

<div title="click to view details">
                <a href="#" class="p1" rel="nofollow" aria-haspopup="false" id="opener1"></a>
                    <p id="dialog1">
                        <strong>Monkey</strong>Monkeys are generally considered to be intelligent. Unlike apes, monkeys usually have tails.
                    </p>
                        <b class="b1"></b>
            </div>
            <div title="click to view details">
                <a href="#" class="p2" rel="nofollow" aria-haspopup="false" id="opener2"></a>
                    <p id="dialog2">
                        <strong>Vulture</strong>A particular characteristic of many vultures is a bald head, devoid of normal feathers.
                    </p>
                        <b class="b2"></b>
            </div>

猴子猴子通常被认为是聪明的。与猿类不同,猴子通常有尾巴。

秃鹫许多秃鹫的一个特殊特征是秃头,没有正常的羽毛。


您至少有两种方法可以完成此任务。 最好的方法可能是使用类,因此在要管理的链接上使用相同的类,然后使用将操作绑定到它们。
另一种方法是使用
a
标签上的函数。我不认为这是您的最佳解决方案,但只是说在某些情况下您也可以使用此解决方案。

但我不知道如何做到这一点:(我认为您可以理解。不管怎样,类选择器文档很清楚,只需查看该页中的解释和示例即可。