2016-05-30 122 views
2

我不明白如何用Jquery按钮“g_list”来选择名称。Jquery按名称选择按钮

<div class="col-sm-4 sezione-na"> 
<div class="titolo-sezione-na">Title:</div> 
<div class="form-group"> 
    <div class="col-sm-12"><button name="g_list" type="button" class="btn btn-primary btn-block">Generate list</button></div> 
</div> 

我写了这个jQuery代码,但它不工作:

$("input[name='g_list']").click(function(){ 
alert("ready!");}); 
+0

也许是因为你选择''元素,而你应该选择''

+0

因为在所有例子中,我发现了输入选择器。对不起,但我没有找到与jQuery按钮选择器的例子。 – Fabio

+0

@Fabio:'$(“button [name ='g_list']”)' –

回答

2

在你的代码input[name='g_list']将搜索输入元素使用该名称,而不是你需要寻找按钮,所以使用button[name='g_list']

$("button[name='g_list']").click(function() { 
 
    //--^------ change here 
 
    alert("ready!"); 
 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script> 
 
<div class="col-sm-4 sezione-na"> 
 
    <div class="titolo-sezione-na">Title:</div> 
 
    <div class="form-group"> 
 
    <div class="col-sm-12"> 
 
     <button name="g_list" type="button" class="btn btn-primary btn-block">Generate list</button> 
 
    </div> 
 
    </div>