每次更新都会更新一个下拉列表

时间:2010-11-13 07:39:50

标签: jquery

jquery call

$("form[name='searchbox-purchase'] select[name='city']").change(function(){
});

我有4个以下名称的表格

  1. 搜索框购
  2. 搜索框租赁
  3. 搜索框剂
  4. 搜索框-发展
  5. 每个表单都有一个名为“city”的下拉列表。 我想如果我更改搜索框购买表格的下拉列表,则只应更改该特定表格中的下拉城市。

2 个答案:

答案 0 :(得分:1)

  

我希望如果我改变下拉菜单   搜索框购买表单,只有下拉列表   那个特定形式的城市应该是   改变。

您的代码很好:

$("form[name='searchbox-purchase'] select[name='city']").change(function(){ 
});

您只需为所有四种形式指定相同的内容,它只会影响这些表单的下拉列表:

$("form[name='searchbox-purchase'] select[name='city']").change(function(){
   // this will affect city dropdown inside searchbox-purchase
});


$("form[name='searchbox-rental'] select[name='city']").change(function(){
   // this will affect city dropdown inside searchbox-rental
});


$("form[name='searchbox-agents'] select[name='city']").change(function(){
   // this will affect city dropdown inside searchbox-agents
});


$("form[name='searchbox-developments'] select[name='city']").change(function(){
   // this will affect city dropdown inside searchbox-developments
});

答案 1 :(得分:0)

为什么不给每个下拉列表提供唯一ID并将这些ID用作选择器?