2013-07-25 80 views
0

這是我的HTML表單的一部分:極品jQuery選擇隱藏的表單元素

<form name = 'myform'> 
    <input type='button' name='mybutton' value='Activate'> 
    <input type='hidden' name='myhidden' value='elementvalue'> 

我想,當用戶通過點擊「激活」按鈕,隱藏元素的值發送到服務器阿賈克斯。這裏是a snippet that works,但我需要改變這一部分:爲了選擇我的隱藏元素值

$("input[name=choice1]").val(this.value); 

,我不知道怎麼辦。

此時我正在學Python,Flask/Jinja2和HTML/CSS,所以現在跳入jQuery也只是太多了。

謝謝你的努力。

+0

@dda,我注意到你經過了一些努力來清理我的文章。不是我被冒犯了什麼,而只是爲了學習:我是否應該從中得到一些意義?我打破了一些不成文的規定嗎? – Lisosia

回答

0
$("input[name=myhidden]").val(this.value); 

只是修改選擇器。看到文檔http://api.jquery.com/category/selectors/

+0

經過一番試驗後,這導致了一個工作解決方案。我仍然不完全理解爲什麼我可以使用jQuery post方法的'data'元素的任何名稱將變量傳遞給服務器端函數,但這是另一次。 – Lisosia

1

嘗試

$("input[type=hidden]") 

它將選擇從表單中的所有隱藏要素。

相關問題