Php jQuery使用选定值

Php jQuery使用选定值,php,jquery,Php,Jquery,我有一个用PHP创建的选择框,如: echo " <option value=\"".$row['CatId']."\">".$row['CatNaam']."</option>"; echo“$row['CatNaam']”; 其中catid是需要发送的id 在选择框下,我有一个jQuery可单击div,如: <div id="addtag" style=&q

我有一个用PHP创建的选择框,如:

echo " <option value=\"".$row['CatId']."\">".$row['CatNaam']."</option>";
echo“$row['CatNaam']”;
其中catid是需要发送的id

在选择框下,我有一个jQuery可单击div,如:

 <div id="addtag" style="cursor: pointer;" onclick="clicktag();">

在我的脚本中,我有一个函数clicktag,如:

function clicktag()
{
$('#addtag').hide();
alert("Tag added ");
}
</script>
功能点击标签()
{
$('#addtag').hide();
警告(“添加标签”);
}
我要做的是提醒所选值(catid),因此函数必须执行以下操作:

function clicktag()
{
$('#addtag').hide();
alert("Tag added "+tagid);
}
</script>
功能点击标签()
{
$('#addtag').hide();
警报(“添加标签”+tagid);
}
但是我怎样才能得到塔吉德呢?我尝试了很多示例,但都无法运行。

尝试
val()

尝试
val()


对选择框使用
change
事件:

//where #selectBox is id of your select box
$('#selectBox').change(function() {
    var currentValue = $('#selectBox :selected').val();
    alert(selectVal);
});

对选择框使用
change
事件:

//where #selectBox is id of your select box
$('#selectBox').change(function() {
    var currentValue = $('#selectBox :selected').val();
    alert(selectVal);
});

您需要引用
元素才能获取其值。如何获得这种类型取决于HTML的外观,但最简单的方法是给它一个ID(如果它还没有),然后使用该ID选择它:

<select name="yourSelect" id="yourSelect">
    // option tags here
</select>

您需要引用
元素才能获取其值。如何获得这种类型取决于HTML的外观,但最简单的方法是给它一个ID(如果它还没有),然后使用该ID选择它:

<select name="yourSelect" id="yourSelect">
    // option tags here
</select>
使用
.val()
获取
元素的当前值

例如:

<select name="mySelectElement" id="selectElement">
    <option value="0">First element</option>
    <option value="1">Second element</option>
    ...
</select>

<script type="text/javascript">
function onClick() {
    alert('The selected value is ' + $('#selectElement').val());
}
</script>

第一要素
第二要素
...
函数onClick(){
警报('所选值为'+$('#selectElement').val());
}
使用
.val()
获取
元素的当前值

例如:

<select name="mySelectElement" id="selectElement">
    <option value="0">First element</option>
    <option value="1">Second element</option>
    ...
</select>

<script type="text/javascript">
function onClick() {
    alert('The selected value is ' + $('#selectElement').val());
}
</script>

第一要素
第二要素
...
函数onClick(){
警报('所选值为'+$('#selectElement').val());
}

所选值是您所说的catid 把它放在一个var中,它就会工作。 您可以尝试将其放入代码中

function clicktag()
{
$('#addtag').hide();
 var currentValue = $('#selectBox :selected').val();
   alert(selectVal);

}
</script>
功能点击标签()
{
$('#addtag').hide();
var currentValue=$('#selectBox:selected').val();
警报(选择VAL);
}

所选值是您所说的catid 把它放在一个var中,它就会工作。 您可以尝试将其放入代码中

function clicktag()
{
$('#addtag').hide();
 var currentValue = $('#selectBox :selected').val();
   alert(selectVal);

}
</script>
功能点击标签()
{
$('#addtag').hide();
var currentValue=$('#selectBox:selected').val();
警报(选择VAL);
}
.live()
已经被弃用了大约一年(如果不是更长的话),并且在几个月前发布的jQuery版本中被完全删除。也绝对没有理由根据问题中的信息使用委托事件处理程序。
.live()
已经被弃用了一年左右(如果不是更长的话),并且在几个月前发布的jQuery版本中被完全删除。也绝对没有理由根据问题中的信息使用委托事件处理程序。