我有一个像这样的选择框
<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。如果有人帮助我,病得很高兴。
问候
答案 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();