所以,这是我的HTML
代码和jQuery
代码。我想将value属性传递给jQuery,以便可以将其用作if else
循环的参数,但我无法这样做。这是我的示例代码。
HTML代码:
<select id="counting" class="normal_button">
<option value="" disabled="disabled" selected="selected">value type</option>
<option value="1">one</option>
<option value="2">Two</option>
<option value="3">Three</option>
<option value="4">Four</option>
</select>
jQuery代码:
jQuery(document).ready(function(){
jQuery("#counting").click(function(){
if (value == "1")
{
jQuery("#text_area").append("<p>Test</p>");
}
else {
jQuery("#text_area").append("<p>Tests</p>");
}
});
});
所以在这里,我希望如果选项更改,那么附加的文本也会更改,因此我将value用作if条件的参数。我也将文本追加到另一个div
文本区域,可以吗?我可以那样做吗?
我对此很陌生,所以请帮助我。它向我显示错误值未定义。
这就是你想要的吗?
jQuery(document).ready(function(){
jQuery("#counting").bind("change", function(){
if ($(this).val() == "1")
{
jQuery("#text_area").append("<p>Test</p>");
}
else {
jQuery("#text_area").append("<p>Tests</p>");
}
});
});
我刚刚进行了2次更改-
1)用于bind("change"),
代替click
和
2)$(this).val()
代替value
。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句