更改事件获取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