jquery:如何在使用通配符选择器时返回呼叫者 ID

发布于 2024-09-24 16:29:01 字数 390 浏览 5 评论 0原文

我正在使用 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

从来不烧饼 2024-10-01 16:29:01

我相信在 ui 参数对象下是一个 elemorigElem ,或者类似名称的东西(可能是 target ,使用 firebug 打破内部并深入研究以确定答案);那么你可以简单地说$(ui.elem).attr('id')

I believe under the ui argument object is an elem, and origElem, or something of a similar name (might be target, break inside using firebug and drill into it to find out for sure); then you can simply say $(ui.elem).attr('id').

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文