更改事件獲取SPAN值在用戶更改活動標題元素並觸發$ .ajax調用時,我試圖獲取SPAN的值。我有這樣的代碼:http://pastebin.com/rxQRSADQ並且我在變化事件上得到的值是包含在SPAN中的值:class-selected-center-open-ticket-label但我只需要數字「1」而不是整個值意味着「Ticket :1「。任何幫助我嗎?jQuery UI手風琴元素
回答
如果始終如此「Ticket:」,那麼您可以使用substr(8)
。
編輯:
演示:http://jsfiddle.net/SO_AMK/6dkh6/
的jQuery:
$('.selected-center-open-ticket').click(function() {
alert($(this).find(".selected-center-open-ticket-label").text().substr(8));
});
HTML:
<div id="tickets-accordion">
<div class="selected-center-open-ticket">
<a href="#"><img src="/assets/img/admin/icon/icon2.png" alt="Close" title="Close" class="max-icon" width="21" height="17" /></a>
<img src="/assets/img/admin/foto-2.jpg" alt="Username" title="Username"
class="avatar" />
<span class="selected-center-open-ticket-label">Ticket: 1</span>
<span class="selected-center-open-ticket-store">La Trinidad</span>
<span class="selected-center-open-ticket-user">Reynier Perez Mira</span>
</div>
<div class="selected-center-open-ticket">
<a href="#"><img src="/assets/img/admin/icon/icon2.png" alt="Close" title="Close" class="max-icon" width="21" height="17" /></a>
<img src="/assets/img/admin/foto-2.jpg" alt="Username" title="Username"
class="avatar" />
<span class="selected-center-open-ticket-label">Ticket: 2</span>
<span class="selected-center-open-ticket-store">Boleíta</span>
<span class="selected-center-open-ticket-user">Reynier Perez Mira</span>
</div>
</div>
怎麼樣regexp
匹配的號碼?
var string = "Ticket11: 1".match(/\d+$/)[0];
alert(string);
這樣,您就可以通過任何字符串,像我的例子,它會返回最後一個數字。
\d
與數字匹配。
+
匹配一個或多個。
$
匹配字符串的結尾。
好的,ricardo-lohmann,但是如何找到SPAN中的值?任何額外的JS都需要在span中獲取值,或者我應該這樣做:alert($('selected-center-open-ticket-label').val()。match(/ \ d + $ /)[0] )而沒有別的? – ReynierPM 2012-07-27 03:31:03
@ReynierPM當你的選擇器是一個類時,你必須使用'.'(例如$('.selected-center-open-ticket-label').val()。match(/ \ d + $ /)[0] – 2012-07-27 03:36:38
I ().val()。match(/ \ d + $ /)爲空 alert($('。selected-center-open-ticket-label「)獲取此錯誤的代碼:TypeError:中心開票標籤')VAL()匹配(/ \ d + $ /)[0])。。 – ReynierPM 2012-07-27 03:38:17
- 1. 手風琴中的jQuery UI手風琴
- 2. jquery ui手風琴
- 3. Jquery UI手風琴
- 4. Jquery Ui手風琴
- 5. jQuery UI的手風琴1.6
- 6. 銷燬jquery ui手風琴
- 7. jQuery UI的手風琴CSS
- 8. jQuery UI手風琴問題
- 9. jQuery UI手風琴激活
- 10. jQuery UI手風琴問題
- 11. 獲取非手風琴元素的手風琴風格
- 12. jQuery手風琴多個元素對齊
- 13. jQuery手風琴觸發元素外
- 14. jQuery UI手風琴風格定製
- 15. 使用JQuery UI手風琴手風琴菜單
- 16. 與jquery ui手風琴jquery問題
- 17. 將jquery手風琴元素從一個手風琴移動到另一個
- 18. jQuery手風琴
- 19. jQuery UI的手風琴<9問題
- 20. jQuery UI手風琴滾動問題
- 21. jQuery UI - 手風琴顯示問題
- 22. jQuery UI手風琴和分頁
- 23. ul上的jQuery UI手風琴
- 24. jquery ui手風琴ajax麻煩
- 25. 如何使jQuery UI手風琴切換
- 26. 帶MVC3的jQuery UI手風琴
- 27. 打破jQuery UI手風琴的表格
- 28. jQuery UI的手風琴修改
- 29. 用CSS關閉jQuery UI手風琴
- 30. 更改jQuery UI的手風琴
嗯是的,它是一致的,但我的問題是多問問何時觸發事件,並獲得價值,是這樣的:$(「選擇中心開客票」)點擊(函數(){})是這樣嗎? – ReynierPM 2012-07-27 03:27:04
是的,我正在進行演示 – 2012-07-27 03:27:40
好吧@amk我在等待測試演示,看看我在找什麼,謝謝你的方式 – ReynierPM 2012-07-27 03:29:11