想要使用下拉cc按钮来执行javascript函数以及传递唯一值吗

想要使用下拉cc按钮来执行javascript函数以及传递唯一值吗,javascript,jquery,html,twitter-bootstrap,Javascript,Jquery,Html,Twitter Bootstrap,这是我用来激活功能PlayCard(“数据”)的按钮,obj将被传递到该功能以供以后使用。(工作正常,但这不是我想要的) 对于下拉列表,您可能希望使用更改而不是单击。然后,您可以读取中的值并进行相应的更改 选择1 选择2 $(“.target”).change(函数(){ 警报(“调用了.change()的处理程序”); }); 要阅读1、2、3,您可以这样做: <select> <option value="1">One</option>

这是我用来激活功能PlayCard(“数据”)的按钮,obj将被传递到该功能以供以后使用。(工作正常,但这不是我想要的


对于下拉列表,您可能希望使用更改而不是单击。然后,您可以读取中的值并进行相应的更改


选择1
选择2
$(“.target”).change(函数(){
警报(“调用了.change()的处理程序”);
});
要阅读1、2、3,您可以这样做:

<select>
    <option value="1">One</option>
    <option value="2">Two</option>
    <option value="3">Three</option>
</select>
$('select').on('change', function() {
  PlayerCard( this.value ); //read in the value and do something with it, like passing it to your PlayerCard 
})

一个
两个
三
$('select')。在('change',function()上{
PlayerCard(this.value);//读入值并对其进行处理,例如将其传递给PlayerCard
})

对于下拉列表,您可能希望使用更改而不是单击。然后,您可以读取中的值并进行相应的更改


选择1
选择2
$(“.target”).change(函数(){
警报(“调用了.change()的处理程序”);
});
要阅读1、2、3,您可以这样做:

<select>
    <option value="1">One</option>
    <option value="2">Two</option>
    <option value="3">Three</option>
</select>
$('select').on('change', function() {
  PlayerCard( this.value ); //read in the value and do something with it, like passing it to your PlayerCard 
})

一个
两个
三
$('select')。在('change',function()上{
PlayerCard(this.value);//读入值并对其进行处理,例如将其传递给PlayerCard
})

我不明白你在说什么,你能告诉我如何使用功能PlayCard和值1、2或3吗?我是新来的。对不起,我已经更新了我的答案。您需要使用.change从下拉列表中读取值,然后将该值传递到PlayerCard函数中。有意义吗?那么“数据”是另一个参数,它需要同时传递,并且需要在html部分关联,即仅与按钮关联。我们可以这样做吗,一二三,这个数据可以用于PlayCard函数?你可以在同一个change函数中读取你的数据值:我不明白你在说什么,你能告诉我,我将如何使用PlayCard函数和值1、2或3吗?我是新来的。对不起,我已经更新了我的答案。您需要使用.change从下拉列表中读取值,然后将该值传递到PlayerCard函数中。有意义吗?那么“数据”是另一个参数,它需要同时传递,并且需要在html部分关联,即仅与按钮关联。我们可以这样做吗,一二三,这个数据可以用在PlayCard函数中?你可以在同一个change函数中读取你的数据值:你问的问题很不清楚…@spencerlarry我想用execute funtion PlayCard(数据)from按钮,你可以看到还有3个函数,将根据从下拉按钮中选择的内容执行。这意味着要执行Function1或Function2或Function3,需要调用PlayCard。您的问题还不清楚…@Spencerray我想使用execute Function PlayCard(数据)from按钮,您可以看到还有3个函数,这些函数将根据从下拉按钮中选择的内容执行。这意味着要执行Function1、Function2或Function3,需要调用PlayCard。
function PlayCard(data)
{
 var obj = _.find(data, function(obj){ return obj.total == data; });
if (value == 1)
{
  Function1(obj);
}
elseif (value == 2)   
{
  Function2(obj);
}
else   
{
  Function3(obj);
}
};
 <form>

  <input class="target" type="text" value="Field 1">

  <select class="target">

    <option value="option1" selected="selected">Option 1</option>

    <option value="option2">Option 2</option>

  </select>

</form>


$( ".target" ).change(function() {

  alert( "Handler for .change() called." );

});
<select>
    <option value="1">One</option>
    <option value="2">Two</option>
    <option value="3">Three</option>
</select>
$('select').on('change', function() {
  PlayerCard( this.value ); //read in the value and do something with it, like passing it to your PlayerCard 
})