Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/82.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
jQuery交易id=";q1";和id=";q10“;同样_Jquery_Html - Fatal编程技术网

jQuery交易id=";q1";和id=";q10“;同样

jQuery交易id=";q1";和id=";q10“;同样,jquery,html,Jquery,Html,我正在用id=“q0”,id=“q1”呼叫(从jQuery)divsid=“q10”一个接一个。 但是当它(jQuery)调用div=“q1”时,它也同时调用div=“q10” 在结尾使用字符也不起作用 //jquery $( document ).ready(function() { $(".container").hide(); var number=0; var question="question"; var qu

我正在用
id=“q0”
id=“q1
”呼叫(从jQuery)divs
id=“q10”
一个接一个。 但是当它(jQuery)调用div=“q1”时,它也同时调用div=“q10”

在结尾使用字符也不起作用

//jquery
$( document ).ready(function() 
    {
        $(".container").hide();
        var number=0;
        var question="question";
        var question_number=question.concat(number);
        $('[id*='+question_number+']').show();
    $(".submit").click(function (e)
    {
        $(".container").hide();
        number++;
        var question_number=question.concat(number);
        alert(question_number);
        $('[id*='+question_number+']').show();
    });

    });
////////////////html
<div id="question1" class="container">
    <button  class="submit">submit</button>
</div>
/////SO ON
<div id="question10" class="container">
    <button  class="submit">submit</button>
</div>
//jquery
$(文档).ready(函数()
{
$(“.container”).hide();
var数=0;
var question=“问题”;
var问题\编号=问题.concat(编号);
$('[id*='+问题编号+']')。show();
$(“.submit”)。单击(函数(e)
{
$(“.container”).hide();
数字++;
var问题\编号=问题.concat(编号);
警报(问题编号);
$('[id*='+问题编号+']')。show();
});
});
////////////////html
提交
/////诸如此类
提交
将匹配属性包含您赋予它的内容的任何元素。因此
[id*=1]
将匹配
id
属性包含
1
的任何元素,这当然是
question1
question10
(和
foo717


要隐藏单个特定问题,请使用ID选择器:
$(“#问题”+问题编号)

显示您的jquery代码使用
$(“#”+问题编号)
,您使用的属性选择器仅检查部分匹配的DjDavid98。谢谢你解决了我的问题。