jquery:如何在使用通配符选择器时返回呼叫者 ID
我正在使用 jquery 调用 JSON 请求,它们是由一堆自动完成字段触发的。我使用通配符选择器,现在需要找出触发事件的 ac 字段。
...
$( "[id*='_lookupCmb']" ).autocomplete({
source: function( request, response ) {
$.ajax({
...
...
select: function( event, ui ) {
//here I want to get the name of the id calling the request...
感谢任何快速修复或更明智的解决方案的指导。
ATB
//汤姆·乔德
i'm using jquery to invoke JSON-requests and they're triggered form a bunch of autocomplete-fields. I use wildcard-selector and now need to find out which ac-field that fired the event.
...
$( "[id*='_lookupCmb']" ).autocomplete({
source: function( request, response ) {
$.ajax({
...
...
select: function( event, ui ) {
//here I want to get the name of the id calling the request...
Thankful for any quickfix or guidance in wiser solution.
ATB
//tom joad
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我相信在 ui 参数对象下是一个
elem
和origElem
,或者类似名称的东西(可能是target
,使用 firebug 打破内部并深入研究以确定答案);那么你可以简单地说$(ui.elem).attr('id')
。I believe under the ui argument object is an
elem
, andorigElem
, or something of a similar name (might betarget
, break inside using firebug and drill into it to find out for sure); then you can simply say$(ui.elem).attr('id')
.