下面的功能不起作用。请纠正我的错误。
function setupScript() {
OtherOnchanged('call_response', 'SPAN_Other', 'Other');
}
function OtherOnchanged (onChangedId, spanId, valueToCheck) {
if ( $("#" + onChangedId).val() == valueToCheck) {
alert ("Working");
}
}
答案 0 :(得分:0)
这很好,问题可能在你的HTML代码中的其他地方。
或者......你在调用setupScript()函数吗?
http://sandbox.phpcode.eu/g/8c7a0.php
<input id="call_response" value="Other"></div>
<script>
function setupScript() {
OtherOnchanged('call_response', 'SPAN_Other', 'Other');
}
function OtherOnchanged (onChangedId, spanId, valueToCheck) {
if ( $("#" + onChangedId).val() == valueToCheck) {
alert ("Working");
}
}
setupScript();
</script>
答案 1 :(得分:0)
我看到的唯一问题是,如果您与$("#call_response")
不匹配。要实现这一点,您需要一些id="call_response"
的DOM对象,如下所示:
<div id="call_response"></div>
答案 2 :(得分:0)
脚本运行正常。确保:
你有任何javascript错误吗?