![](/img/trans.png)
[英]How can I add jQuery to a WebPart (to respond to certain events on the WebPart)?
[英]How can I respond to a RadioButton's change event with jQuery on a SharePoint WebPart?
我越来越近了; 在一个偏僻的海角周围挣扎和发送来回长丝,丝,长丝出自己的(如记录后, 在这里 ),我已将此添加到网页的* .ascx文件的末尾(在<%@大会后,<%@注册, <%@导入和<%@控制爵士,以及
<script>
$(document).ready(function () {
alert("How does that grab you?");
var s = $("#radbtnEmp").toString;
alert(s);
var t = $("#radbtnEmp").valueOf;
alert(t.toString);
$('input:radio[name=radbtnEmp]:checked').change(function () {
if ($("input[name='radbtnEmp']:checked").val() == 'Employee?') {
alert("radbtnEmp checked");
}
else {
alert("radbtnEmp not checked");
}
});
});
</script>
...而且我确实看到“那是怎么抓住你的?” 页面加载时以及其他一些类似的警报:
但是我仍然没有看到我真正需要响应的响应,那就是单选按钮的更改事件(在将其从关闭切换为打开之后)。
jQuery有什么错误/遗漏吗?
注意:将创建RadioButton并为其分配ID,如下所示:
var radbtnEmployeeQ = new RadioButton
{
CssClass = "dplatypus-webform-field-input",
ID = "radbtnEmp"
};
因为你需要
var s = $("#radbtnEmp").toString();
var t = $("#radbtnEmp").valueOf();
代替
var s = $("#radbtnEmp").toString;
var t = $("#radbtnEmp").valueOf;
无需显式调用, valueOf
和toString
都是函数,并且由于在JavaScript函数中是对象,因此您可以将它们分配给变量,发出警告的结果就是您所看到的...
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.