Ich versuche, eine Funktion für meine Wordpress-Website zu schreiben, die zuerst den Textwert einer Schaltfläche erhält und bestimmt dann den Wert einer Variablen daraus.Get Button Text Wert, um Variablenwert zu bestimmen
Ich habe drei Tasten. Jeder hat denselben Textwert, "Select Item". Ich habe eine JavaScript-Funktion geschrieben (unten vereinfacht, um nur ein Beispiel zu zeigen), die den Textwert auf "Ausgewählt" ändert, wenn darauf geklickt wird. Jetzt muss ich einen Weg finden, um zu bestimmen, ob der Textwert der Schaltfläche auf "Ausgewählt" geändert wurde, und dann eine Variable namens $ betrag in einen neuen Wert ändern. Ich weiß, dass dies mit jQuery gemacht werden kann, aber der Grund, warum ich es vermeiden möchte, ist, weil ich es brauche, um mit einer bestimmten Wordpress-Funktion zu arbeiten, und das Aufrufen von Skripten in functions.php von WordPress wird verwirrend. Ich habe versucht, die Schaltflächen in Eingaben zu ändern und sie in ein Formular zu stellen, so dass ich die $ _POST-Methode ausprobieren kann, aber mein Verständnis dafür ist, dass die $ _POST-Methode nur für die Einreichung funktioniert und ich die Variable vor dem Senden ändern muss.
<a href="#" class="selectitem1" type="submit">Select Item</a>
<a href="#" class="selectitem2" type="submit">Select Item</a>
<a href="#" class="selectitem3" type="submit">Select Item</a>
$(function() {
$("a.selectitem1").click(function() {
$("a.selectitem1").text('Selected');
});
});
//not sure what to do here
add_filter('abcde', 'adjust_amount');
function adjust_amount() {
if selectitem1 text value is now "Selected"{
$amount = 50;
if selectitem2 text value is now "Selected"{
$amount = 150;
if selectitem3 text value is now "Selected"{
$amount = 250;
}
Wenn Sie PHP von js aufrufen möchten, benötigen Sie AJAX. Was du hier versuchst, macht keinen Sinn. – Ven