jquery加载函数问题

时间:2010-12-28 05:20:32

标签: jquery

我有一个像这样的选择框

<select name="sehirler_post" id="sehirler_post">

我通过jquery获取价值。我知道获得价值的两种不同方式。 第一个是:

var sehirler_post = jQuery('select#sehirler_post').attr('value');

第二个是:

jQuery('#sehirler_post ').val()

最后这是我的问题,我有这样的事情:

jQuery("#okay").load("ajax_post_category.php?okay="+id+"");

我想使用selectbox值而不是id(okay =“+ id +”)。所以,我必须用选择框值更改+ id + part。但是我不能这样做.. 我试着这样做:

jQuery("#okay").load("ajax_post_category.php?okay="+jQuery('#sehirler_post').val()+"");

它不起作用。必须有一种方法,所以我可以在我的加载函数中使用selectbox值而不是id。如果有人帮助我,病得很高兴。

问候

3 个答案:

答案 0 :(得分:2)

#selectList不是您选择框的ID,因此将其更改为

jQuery("#okay").load("ajax_post_category.php?okay="+jQuery('#sehirler_post').val()+"");

你可以把它分成两行代码并尝试

var loadUrl="ajax_post_category.php?okay="+jQuery('#sehirler_post').val();
jQuery("#okay").load(loadUrl);

答案 1 :(得分:0)

你想做这样的事情:

jQuery("#okay").load("ajax_post_category.php?okay=" + jQuery('#sehirler_post :selected').val());

这会查看您的select元素并找到已被选中的子项(应该只有一个)。然后它返回值。

答案 2 :(得分:0)

var id = $(“#sehirler_post”)。val();