Hier ist die Schaltfläche, die ich verwende, um die Funktion PlayCard ("Daten") wo Obj übergeben wird später verwendet werden. (Arbeiten in Ordnung, aber das ist nicht ich will)Willst du dropdown cc-Taste verwenden, um eine JavaScript-Funktion auszuführen, übergibt eindeutigen Wert
<div class='dropdown'>
<button class='dropbtn class2' onclick=PlayCard("data")>Play</button>
</div>
Aber Ich mag von Bootstrap eine Drop-Down-Taste verwenden, die die Funktion Playcard nennt („obj“) und gibt einigen einzigartigen Wert wie 1, 2, 3 usw. anstelle von href = "#".
<div class='dropdown' >
<button class='btn btn-danger dropdown-toggle' type='button' data-toggle='dropdown'>Test<span class='caret'></span>
</button>
<ul class='dropdown-menu'>
<li><a href='#''>Value1</a> </li>
<li><a href='#'>Value2</a> </li>
<li><a href='#'>Value3</a></li>
</ul>
Aber ich weiß nicht, wie die Funktion Playcard passieren („data“) sowie einigen einzigartigen Wert, wenn es Onclick auf ist Wert1, Wert2 oder Value3.
Dies ist der Grund, warum ich sowohl die PlayCard ("Daten") und Value mit Value1, Value2 und Value3 Option verbunden ist.
code.js
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);
}
};
Es ist sehr unklar, was Sie fragen ... –
@spencerlarry Ich möchte Verwenden Sie die execute function PlayCard (data) von der Taste, und es gibt 3 weitere Funktionen, wie Sie sehen können, die ausgeführt werden, abhängig davon, was aus der Dropdown-Taste ausgewählt ist. Es bedeutet, Function1 oder Function2 oder Function3 auszuführen, PlayCard muss aufgerufen werden. –